-
Notifications
You must be signed in to change notification settings - Fork 0
/
workspace.scss
40 lines (30 loc) · 1.61 KB
/
workspace.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// TODO: Without this, we get "Can't resolve './node_modules/lineupengine/src/styles/lineupengine/src/assets/loading.svg' in '.../workspaces/aelixir'"
// Why do I need to do this? Probably because lineupjs defines $engine_assets and it is resolving it relatively?
$engine_assets: '../../../lineupengine/src/assets';
$engine_loading_image: url('#{$engine_assets}/loading.svg') !default;
$engine_loading_static_image: url('#{$engine_assets}/loading_s.svg') !default;
// Import custom theme variables and bootstrap variables overrides
@import '~tdp_core/dist/scss/themes/phovea';
@import '~tdp_core/dist/scss/themes/datavisyn';
// Include remainder of required Bootstrap stylesheets
@import '~tdp_core/dist/scss/vendors/bootstrap/1_variables_mixins_utilities';
// map-merge my theme-colors
@import '~ordino/dist/scss/vendors/bootstrap_modify_maps';
// Include all Bootstrap components as needed
@import '~tdp_core/dist/scss/vendors/bootstrap/2_components';
// import all variables scss
// first default app
@import './src/scss/abstracts/variables';
// then going up in the dependency tree from the default app
@import '~ordino/dist/scss/abstracts/variables';
@import '~tdp_core/dist/scss/abstracts/variables';
// then all other plugins in this workspace (excluding other apps)
@import '~@fortawesome/fontawesome-free/scss/variables';
// import mixins
@import '~@fortawesome/fontawesome-free/scss/mixins';
@import '~tdp_core/dist/scss/abstracts/mixins';
@debug ('import plugin main scss');
// all main scss (in opposite order of the variables scss
@import '~tdp_core/dist/scss/main';
@import '~ordino/dist/scss/main';
@import './src/scss/main';