diff --git a/packages/stacks-docs/src/app.css b/packages/stacks-docs/src/app.css index 144383921b..ff89ace739 100644 --- a/packages/stacks-docs/src/app.css +++ b/packages/stacks-docs/src/app.css @@ -477,7 +477,9 @@ h1 { .docs-nav .docs-li { list-style: none; } +.docs-copy .docs-link, .docs-link { + color: var(--theme-link-color, var(--black-600)); font-weight: 500; } diff --git a/packages/stacks-docs/src/components/BannerPreview.svelte b/packages/stacks-docs/src/components/BannerPreview.svelte index 568c03573f..1aeddab40a 100644 --- a/packages/stacks-docs/src/components/BannerPreview.svelte +++ b/packages/stacks-docs/src/components/BannerPreview.svelte @@ -24,6 +24,6 @@ Stacks is currently frozen in read-only mode. Contact the team to restore access.
diff --git a/packages/stacks-docs/src/components/ClassTable.svelte b/packages/stacks-docs/src/components/ClassTable.svelte index c6a6381676..ac57fef385 100644 --- a/packages/stacks-docs/src/components/ClassTable.svelte +++ b/packages/stacks-docs/src/components/ClassTable.svelte @@ -117,7 +117,7 @@ {:else} {@const val = String((row as Record{val}
{:else}
diff --git a/packages/stacks-docs/src/docs/public/system/base/overflow.md b/packages/stacks-docs/src/docs/public/system/base/overflow.md
index 53c3ce0615..e60971268d 100644
--- a/packages/stacks-docs/src/docs/public/system/base/overflow.md
+++ b/packages/stacks-docs/src/docs/public/system/base/overflow.md
@@ -82,7 +82,7 @@ description: Atomic overflow classes allow you to change an element's overflow p
```
{category.description}
+{category.description}
{/each} diff --git a/packages/stacks-svelte/src/components/Button/Button.test.ts b/packages/stacks-svelte/src/components/Button/Button.test.ts index dc8b16252e..a5f98dc5b6 100644 --- a/packages/stacks-svelte/src/components/Button/Button.test.ts +++ b/packages/stacks-svelte/src/components/Button/Button.test.ts @@ -21,6 +21,13 @@ describe("Button", () => { expect(screen.getByRole("link")).to.have.text("test btn"); }); + it("should preserve link semantics when selected", () => { + render(Button, { href: "#", selected: true, children }); + + expect(screen.getByRole("link")).not.to.have.attribute("aria-pressed"); + expect(screen.queryByRole("button")).not.to.exist; + }); + it("should render the badge within the button", () => { render(Button, { children,