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) {