From 341ca809e996b8c99a26675dff55995d2cfc5813 Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Wed, 2 Jul 2025 17:39:50 -0400 Subject: [PATCH] Themes page fix (#1125) * fix themes + palettes * fix copy button color * unimprove code links --- packages/webawesome/docs/_utils/copy-code.js | 3 +- .../docs/assets/styles/copy-code.css | 21 +- .../docs/docs/resources/changelog.md | 1 + packages/webawesome/docs/docs/themes.njk | 182 ++++++++++-------- 4 files changed, 105 insertions(+), 102 deletions(-) diff --git a/packages/webawesome/docs/_utils/copy-code.js b/packages/webawesome/docs/_utils/copy-code.js index 93f8ed526..d189387fa 100644 --- a/packages/webawesome/docs/_utils/copy-code.js +++ b/packages/webawesome/docs/_utils/copy-code.js @@ -32,8 +32,7 @@ export function copyCodePlugin(eleventyConfig, options = {}) { } // Add a copy button - pre.innerHTML += ` - `; + pre.innerHTML += ``; }); return doc.toString(); diff --git a/packages/webawesome/docs/assets/styles/copy-code.css b/packages/webawesome/docs/assets/styles/copy-code.css index 5d7bec575..4aad6afe2 100644 --- a/packages/webawesome/docs/assets/styles/copy-code.css +++ b/packages/webawesome/docs/assets/styles/copy-code.css @@ -25,6 +25,11 @@ wa-copy-button.copy-button { border-radius: var(--wa-border-radius-m); padding: 0.25rem; + &::part(button) { + background: transparent; + cursor: copy; + } + @media (hover: hover) { &:hover { color: white; @@ -45,19 +50,3 @@ wa-copy-button.copy-button { opacity: 1; } } - -.block-link-icon { - position: absolute; - inset-block-start: 0; - inset-inline-end: calc(100% + var(--wa-space-s)); - - transition: var(--wa-transition-slow); - - &:not(:hover, :focus) { - opacity: 50%; - } - - :not(:hover, :focus-within) > & { - opacity: 0; - } -} diff --git a/packages/webawesome/docs/docs/resources/changelog.md b/packages/webawesome/docs/docs/resources/changelog.md index d0e7af3b5..f11f7a441 100644 --- a/packages/webawesome/docs/docs/resources/changelog.md +++ b/packages/webawesome/docs/docs/resources/changelog.md @@ -17,6 +17,7 @@ Components with the Experimental badge sh ### Bug Fixes and Improvements {data-no-outline} - Fixed a bug in `` that prevented the menu from flipping/shifting to keep the menu in the viewport [discuss:1106] +- Fixed the themes page so it shows the correct palette and imports ## 3.0.0-beta.1 diff --git a/packages/webawesome/docs/docs/themes.njk b/packages/webawesome/docs/docs/themes.njk index 97cd60afd..cee4d4316 100644 --- a/packages/webawesome/docs/docs/themes.njk +++ b/packages/webawesome/docs/docs/themes.njk @@ -4,97 +4,100 @@ description: Themes galore layout: page --- -