From 9bc33c6764508f4119a45ec83730f4d78dc38b6e Mon Sep 17 00:00:00 2001 From: Kacper Cierzniewski Date: Wed, 1 Apr 2026 10:36:09 +0200 Subject: [PATCH 1/2] accordion title not selecable --- package.json | 2 +- .../components/accordion/accordion.module.css | 1 + .../authored/ui/accordion/accordion-docs.tsx | 12 +++++++ .../docs/authored/ui/accordion/accordion.mdx | 8 +++++ .../docs/code-examples/accordion.example.tsx | 33 +++++++++++++++++++ 5 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 packages/website/docs/authored/ui/accordion/accordion-docs.tsx create mode 100644 packages/website/docs/authored/ui/accordion/accordion.mdx create mode 100644 packages/website/docs/code-examples/accordion.example.tsx diff --git a/package.json b/package.json index bf0ae2c..f13e2ab 100644 --- a/package.json +++ b/package.json @@ -26,5 +26,5 @@ "tsx": "^4.19.3", "typescript-eslint": "^8.26.1" }, - "packageManager": "pnpm@10.9.0+sha512.0486e394640d3c1fb3c9d43d49cf92879ff74f8516959c235308f5a8f62e2e19528a65cdc2a3058f587cde71eba3d5b56327c8c33a97e4c4051ca48a10ca2d5f" + "packageManager": "pnpm@10.32.1" } diff --git a/packages/ui/src/components/accordion/accordion.module.css b/packages/ui/src/components/accordion/accordion.module.css index 7f9783d..8933b74 100644 --- a/packages/ui/src/components/accordion/accordion.module.css +++ b/packages/ui/src/components/accordion/accordion.module.css @@ -13,6 +13,7 @@ justify-content: space-between; align-items: center; cursor: pointer; + user-select: none; } .inner-content { diff --git a/packages/website/docs/authored/ui/accordion/accordion-docs.tsx b/packages/website/docs/authored/ui/accordion/accordion-docs.tsx new file mode 100644 index 0000000..52860e6 --- /dev/null +++ b/packages/website/docs/authored/ui/accordion/accordion-docs.tsx @@ -0,0 +1,12 @@ +import { ComponentPage } from '@site/src/components/component-utils/component-page/component-page'; +import exampleCode from '!!raw-loader!@site/docs/code-examples/accordion.example.tsx'; + +export function AccordionDocs() { + return ( + + ); +} diff --git a/packages/website/docs/authored/ui/accordion/accordion.mdx b/packages/website/docs/authored/ui/accordion/accordion.mdx new file mode 100644 index 0000000..4fb7c3e --- /dev/null +++ b/packages/website/docs/authored/ui/accordion/accordion.mdx @@ -0,0 +1,8 @@ +--- +title: Accordion +description: Accordion component +--- + +import { AccordionDocs } from "./accordion-docs.tsx" + + \ No newline at end of file diff --git a/packages/website/docs/code-examples/accordion.example.tsx b/packages/website/docs/code-examples/accordion.example.tsx new file mode 100644 index 0000000..4b1e915 --- /dev/null +++ b/packages/website/docs/code-examples/accordion.example.tsx @@ -0,0 +1,33 @@ +function AccordionExample() { + return ( +
+ +

+ This accordion is open by default. Click the header to collapse it. +

+
+ +

This accordion starts closed. Click the header to expand it.

+
+ +
+

Accordions can contain any content, including nested elements.

+
    +
  • Item one
  • +
  • Item two
  • +
  • Item three
  • +
+
+
+
+ ); +} From c848abbbd4fd612eaf6b2e1db2e1bed1634e3320 Mon Sep 17 00:00:00 2001 From: Kacper Cierzniewski Date: Wed, 1 Apr 2026 10:37:44 +0200 Subject: [PATCH 2/2] restore package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f13e2ab..bf0ae2c 100644 --- a/package.json +++ b/package.json @@ -26,5 +26,5 @@ "tsx": "^4.19.3", "typescript-eslint": "^8.26.1" }, - "packageManager": "pnpm@10.32.1" + "packageManager": "pnpm@10.9.0+sha512.0486e394640d3c1fb3c9d43d49cf92879ff74f8516959c235308f5a8f62e2e19528a65cdc2a3058f587cde71eba3d5b56327c8c33a97e4c4051ca48a10ca2d5f" }