diff --git a/src/public/main.module.js b/src/public/main.module.js index 2dacb47..ba97315 100644 --- a/src/public/main.module.js +++ b/src/public/main.module.js @@ -15,9 +15,6 @@ import 'file-loader?name=fonts/[name].[ext]!./fonts/bb-icons.svg'; // images import './images/bb-logo.svg'; -// styles -import './main.scss'; - // chosen angular translations import 'file-loader?name=angular-i18n/[name].[ext]!bookingbug-angular/node_modules/angular-i18n/angular-locale_en.js'; import 'file-loader?name=angular-i18n/[name].[ext]!bookingbug-angular/node_modules/angular-i18n/angular-locale_fr.js'; @@ -26,6 +23,15 @@ import config from './main.config'; import run from './main.run'; import versionModule from './version/version.module'; +// Try to load a versioned scss file, otherwise load the default one +import BBUIVersionService from 'bookingbug-angular/src/public-booking/-versioning/ui_version.service'; +try { + require('./main_v' + BBUIVersionService.getUIVersion() + '.scss'); +} catch (ex) { + require('./main.scss'); +} + + export default angular .module('public', [ bbPublicBookingModule, diff --git a/src/public/main_v2.scss b/src/public/main_v2.scss new file mode 100644 index 0000000..fccec84 --- /dev/null +++ b/src/public/main_v2.scss @@ -0,0 +1 @@ +@import "~bookingbug-angular/src/public-booking/main_v2.scss"; \ No newline at end of file