diff --git a/packages/webawesome/docs/_includes/sidebar.njk b/packages/webawesome/docs/_includes/sidebar.njk
index b83da39d7..d6a77aa48 100644
--- a/packages/webawesome/docs/_includes/sidebar.njk
+++ b/packages/webawesome/docs/_includes/sidebar.njk
@@ -383,12 +383,6 @@
diff --git a/packages/webawesome/docs/assets/scripts/theme.js b/packages/webawesome/docs/assets/scripts/theme.js
index 1f8e1eeb4..3ce937679 100644
--- a/packages/webawesome/docs/assets/scripts/theme.js
+++ b/packages/webawesome/docs/assets/scripts/theme.js
@@ -38,7 +38,7 @@ async function updateTheme(value, isInitialLoad = false) {
// Handle site theme vs regular theme
let href = `/dist/styles/themes/${value}.css`;
- if (document.querySelector('wa-page').dataset.pageType === 'site') {
+ if (document.querySelector('wa-page')?.dataset.pageType === 'site') {
brand = 'orange';
href = `/assets/styles/theme-site.css`;
palette = 'default';
diff --git a/packages/webawesome/docs/docs/color-palettes.njk b/packages/webawesome/docs/docs/color-palettes.njk
index 74582f3eb..840ce738a 100644
--- a/packages/webawesome/docs/docs/color-palettes.njk
+++ b/packages/webawesome/docs/docs/color-palettes.njk
@@ -121,7 +121,6 @@ layout: page
display: flex;
flex-direction: row;
flex-wrap: wrap;
- gap: var(--wa-space-s);
}
&::part(form-control-label) {
diff --git a/packages/webawesome/docs/docs/themes.njk b/packages/webawesome/docs/docs/themes.njk
index cee4d4316..54f012862 100644
--- a/packages/webawesome/docs/docs/themes.njk
+++ b/packages/webawesome/docs/docs/themes.njk
@@ -1,26 +1,28 @@
---
title: Themes
-description: Themes galore
+description: Style (and restyle) your website at will with any of Web Awesome's pre-built themes.
layout: page
---
-
-
{{ title }}
-
-
- Create a Theme
-
-
+{{ title }}
+
+Themes are collections of design tokens that give a cohesive look and feel to the entire Web Awesome library. Style and restyle your website at will by loading any pre-built theme.
+
+{% raw %}
+See one you like?
+{%- if not session.isLoggedIn -%}
+ Log in
+{%- else -%}
+ Head over to your teams
+{%- endif -%}
+to create a project with any one of these themes.
+{%- if not currentUser.hasPro -%}
+ (Plus, there are even more themes to love with Web Awesome Pro. )
+{%- endif -%}
+
+{% endraw %}
- {% raw %}
- {% if not currentUser.hasPro %}
-
- Additional themes are available to pro users. Please login to view pro themes.
-
- {% endif %}
- {% endraw %}
-
{% for theme in themer.themes %}
{% if not theme.isPro %}
@@ -223,13 +225,14 @@ layout: page
}
#theme-viewer {
+ margin-block-start: 2rem;
+
#theme-picker {
&::part(form-control-input) {
display: flex;
flex-direction: row;
flex-wrap: wrap;
- gap: var(--wa-space-s);
}
&::part(form-control-label) {