From 9f416cbdc9457ded0b7d57f13079d6665520a056 Mon Sep 17 00:00:00 2001 From: Ahmed Yasin Koculu Date: Thu, 8 Oct 2026 21:42:17 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Make=20Tabs=E2=80=99=20mobile=20select=20op?= =?UTF-8?q?tional=20and=20reactive.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/layout/tabs/playground.ts | 8 +- .../components/layout/tabs/tabs.mdx | 31 ++++++-- .../src/standard/tabs/tabs.test.ts | 75 +++++++++++++++++++ .../ts-components/src/standard/tabs/tabs.ts | 4 +- .../src/standard/tabs/tabsStyle.test.ts | 74 ++++++++++++++++++ .../src/standard/tabs/tabsStyle.ts | 14 ++-- .../ts-page-scripts/src/embed/tabs.embed.ts | 2 +- packages/ts-page-scripts/src/tabs.ts | 9 ++- 8 files changed, 202 insertions(+), 15 deletions(-) create mode 100644 packages/ts-components/src/standard/tabs/tabsStyle.test.ts diff --git a/frontend/purestack.studio/components/layout/tabs/playground.ts b/frontend/purestack.studio/components/layout/tabs/playground.ts index b9129161..946fcf62 100644 --- a/frontend/purestack.studio/components/layout/tabs/playground.ts +++ b/frontend/purestack.studio/components/layout/tabs/playground.ts @@ -39,6 +39,7 @@ export interface TabsPlayground { icons: Ref header: Ref teamDisabled: Ref + mobileSelect: Ref tones: FormSelectOption[] variants: FormSelectOption[] modes: FormSelectOption[] @@ -54,7 +55,7 @@ const tabsPlaygroundTemplate = html` Live playground + :tone="tone" :variant="shell" :tabVariant="controls" :variantMode="mode" :mobileSelect="mobileSelect" ariaLabel="Project workspace">