Make sure essential CSS is always imported (#1476)

* import relevant utilities into native styles

* import color variant classes into free palettes

* import the default palette into kitchen sink, not the default theme

* fix palette path

* import each theme's intended palette
This commit is contained in:
Lindsay M
2025-09-22 14:12:49 -04:00
committed by GitHub
parent 502df6ee9c
commit 694a9eccb9
8 changed files with 10 additions and 4 deletions

View File

@@ -21,9 +21,7 @@
<script type="module" src="/dist/webawesome.loader.js"></script>
<link id="theme-stylesheet" rel="stylesheet" href="/dist/styles/themes/default.css" render="blocking" fetchpriority="high" />
{% for palette in themer.palettes %}
<link rel="stylesheet" href="/dist/styles/color/palettes/{{palette.filename}}" />
{% endfor %}
<link rel="stylesheet" href="/dist/styles/webawesome.css" />
<script type="module">

View File

@@ -1,4 +1,5 @@
@import url('base.css');
@import url('../variants.css');
@layer wa-color-palette {
.wa-palette-bright {

View File

@@ -1,4 +1,5 @@
@import url('base.css');
@import url('../variants.css');
@layer wa-color-palette {
:where(:root),

View File

@@ -1,4 +1,5 @@
@import url('base.css');
@import url('../variants.css');
@layer wa-color-palette {
.wa-palette-shoelace,

View File

@@ -1,3 +1,6 @@
@import url('utilities/size.css');
@import url('utilities/variants.css');
@layer wa-native {
/* #region General ~~~~~~~~~~~~~~~~~~~~~~~~~ */
html {

View File

@@ -1,3 +1,4 @@
@import url('../color/palettes/bright.css'); /* To use this palette, add class="wa-palette-bright" to the <html> element */
@import url('https://fonts.bunny.net/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Quicksand:wght@300..700&display=swap');
@layer wa-theme {

View File

@@ -1,5 +1,4 @@
@import url('../color/palettes/default.css');
@import url('../color/variants.css');
@layer wa-theme {
:where(:root),

View File

@@ -1,3 +1,5 @@
@import url('../color/palettes/shoelace.css'); /* To use this palette, add class="wa-palette-shoelace" to the <html> element */
@layer wa-theme {
.wa-theme-shoelace,
.wa-theme-shoelace.wa-light,