You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

124 lines
3.7 KiB

  1. /*
  2. ███████╗███████╗███╗ ███╗ █████╗ ███╗ ██╗████████╗██╗ ██████╗ ██╗ ██╗██╗
  3. ██╔════╝██╔════╝████╗ ████║██╔══██╗████╗ ██║╚══██╔══╝██║██╔════╝ ██║ ██║██║
  4. ███████╗█████╗ ██╔████╔██║███████║██╔██╗ ██║ ██║ ██║██║ ██║ ██║██║
  5. ╚════██║██╔══╝ ██║╚██╔╝██║██╔══██║██║╚██╗██║ ██║ ██║██║ ██║ ██║██║
  6. ███████║███████╗██║ ╚═╝ ██║██║ ██║██║ ╚████║ ██║ ██║╚██████╗ ╚██████╔╝██║
  7. ╚══════╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝
  8. */
  9. /*******************************
  10. Folders
  11. *******************************/
  12. /* Path to theme packages */
  13. @packagesFolder : 'themes/';
  14. /* Path to site override folder */
  15. @userFolder : '_site/';
  16. /*******************************
  17. Themes
  18. *******************************/
  19. /* To override a theme for an individual element
  20. specify theme name below
  21. Be sure to update the user folder name (see README)
  22. */
  23. /* Global */
  24. @site : 'default';
  25. @reset : 'default';
  26. /* Elements */
  27. @button : 'default';
  28. @container : 'default';
  29. @icon : 'default';
  30. @divider : 'default';
  31. @flag : 'default';
  32. @header : 'default';
  33. @image : 'default';
  34. @input : 'default';
  35. @label : 'default';
  36. @list : 'default';
  37. @loader : 'default';
  38. @progress : 'default';
  39. @rail : 'default';
  40. @reveal : 'default';
  41. @segment : 'default';
  42. @step : 'default';
  43. /* Collections */
  44. @breadcrumb : 'default';
  45. @form : 'default';
  46. @grid : 'default';
  47. @menu : 'default';
  48. @message : 'default';
  49. @table : 'default';
  50. /* Modules */
  51. @accordion : 'default';
  52. @chatroom : 'default';
  53. @checkbox : 'default';
  54. @dimmer : 'default';
  55. @dropdown : 'default';
  56. @modal : 'default';
  57. @nag : 'default';
  58. @popup : 'default';
  59. @rating : 'default';
  60. @search : 'default';
  61. @shape : 'default';
  62. @sidebar : 'default';
  63. @sticky : 'default';
  64. @tab : 'default';
  65. @transition : 'default';
  66. @video : 'default';
  67. /* Views */
  68. @card : 'default';
  69. @comment : 'default';
  70. @feed : 'default';
  71. @item : 'default';
  72. @statistic : 'default';
  73. /*******************************
  74. Import Directives
  75. *******************************/
  76. @theme : @@element;
  77. /*------------------
  78. Load Default
  79. -------------------*/
  80. @import "@{packagesFolder}/default/globals/site.variables";
  81. @import "@{packagesFolder}/default/@{type}s/@{element}.variables";
  82. /*------------------
  83. Load Theme
  84. -------------------*/
  85. @import "@{packagesFolder}/@{site}/globals/site.variables";
  86. @import "@{packagesFolder}/@{theme}/@{type}s/@{element}.variables";
  87. /*------------------
  88. Load Site
  89. -------------------*/
  90. @import "@{userFolder}/globals/site.variables";
  91. @import "@{userFolder}/@{type}s/@{element}.variables";
  92. /*------------------
  93. Override Mix-in
  94. -------------------*/
  95. .loadUIOverrides() {
  96. @import "@{packagesFolder}/@{theme}/@{type}s/@{element}.overrides";
  97. @import "@{userFolder}/@{type}s/@{element}.overrides";
  98. }
  99. /* End Config */