diff options
Diffstat (limited to 'src/wwwroot/libraries/fomantic/src/theme.less')
| -rw-r--r-- | src/wwwroot/libraries/fomantic/src/theme.less | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/src/wwwroot/libraries/fomantic/src/theme.less b/src/wwwroot/libraries/fomantic/src/theme.less new file mode 100644 index 0000000..2555c43 --- /dev/null +++ b/src/wwwroot/libraries/fomantic/src/theme.less @@ -0,0 +1,77 @@ +/******************************* + Import Directives +*******************************/ + +/*------------------ + Theme +-------------------*/ + +@theme: @@element; + +/*-------------------- + Site Variables +---------------------*/ + +/* Default site.variables */ +@import "@{themesFolder}/default/globals/site.variables"; + +/* Packaged site.variables */ +@import (optional) "@{themesFolder}/@{site}/globals/site.variables"; + +/* Component's site.variables */ +& when not (@theme = 'default') { + @import (optional) "@{themesFolder}/@{theme}/globals/site.variables"; +} + +/* Site theme site.variables */ +@import (optional) "@{siteFolder}/globals/site.variables"; + + +/*------------------- + Component Variables +---------------------*/ + +/* Default */ +@import "@{themesFolder}/default/@{type}s/@{element}.variables"; + +/* Packaged Theme */ +@import (optional) "@{themesFolder}/@{theme}/@{type}s/@{element}.variables"; + +/* Site Theme */ +@import (optional) "@{siteFolder}/@{type}s/@{element}.variables"; + + +/*------------------------- + Central Color Map +-------------------------*/ + +/* Default */ +@import "@{themesFolder}/default/globals/colors.less"; + +/* Site Theme */ +@import (optional) "@{themesFolder}/@{site}/globals/colors.less"; + + +/******************************* + Mix-ins +*******************************/ + +/*------------------ + Fonts +-------------------*/ + +.loadFonts() when (@importGoogleFonts) { + @import (css) url('@{googleProtocol}fonts.googleapis.com/css?family=@{googleFontRequest}'); +} + +/*------------------ + Overrides +-------------------*/ + +.loadUIOverrides() { + & when not (@theme = 'default') { + @import (optional) "@{themesFolder}/default/@{type}s/@{element}.overrides"; + } + @import (optional) "@{themesFolder}/@{theme}/@{type}s/@{element}.overrides"; + @import (optional) "@{siteFolder}/@{type}s/@{element}.overrides"; +} |
