From 9f849a1d4be647a046fe4f90af4612f3bc913143 Mon Sep 17 00:00:00 2001 From: cylewaitforit Date: Thu, 5 Mar 2026 08:47:22 -0600 Subject: [PATCH] docs(ui): add ButtonGroup stories to storybook --- app/components/Button/Base.stories.ts | 60 ---------- app/components/Button/Base.vue | 7 ++ app/components/Button/ButtonBase.stories.ts | 116 +++++++++++++++++++ app/components/Button/ButtonGroup.stories.ts | 106 +++++++++++++++++ app/components/Button/Group.vue | 7 ++ 5 files changed, 236 insertions(+), 60 deletions(-) delete mode 100644 app/components/Button/Base.stories.ts create mode 100644 app/components/Button/ButtonBase.stories.ts create mode 100644 app/components/Button/ButtonGroup.stories.ts diff --git a/app/components/Button/Base.stories.ts b/app/components/Button/Base.stories.ts deleted file mode 100644 index 9de0744377..0000000000 --- a/app/components/Button/Base.stories.ts +++ /dev/null @@ -1,60 +0,0 @@ -import type { Meta, StoryObj } from '@storybook-vue/nuxt' -import Component from './Base.vue' - -const meta = { - component: Component, -} satisfies Meta - -export default meta -type Story = StoryObj - -export const Primary: Story = { - args: { - default: 'Primary Button', - }, -} - -export const Secondary: Story = { - args: { - default: 'Secondary Button', - variant: 'secondary', - }, -} - -export const Small: Story = { - args: { - default: 'Small Button', - size: 'small', - variant: 'secondary', - }, -} - -export const Disabled: Story = { - args: { - default: 'Disabled Button', - disabled: true, - }, -} - -export const WithIcon: Story = { - args: { - default: 'Search', - classicon: 'i-lucide:search', - variant: 'secondary', - }, -} - -export const WithKeyboardShortcut: Story = { - args: { - ariaKeyshortcuts: '/', - default: 'Search', - variant: 'secondary', - }, -} - -export const Block: Story = { - args: { - block: true, - default: 'Full Width Button', - }, -} diff --git a/app/components/Button/Base.vue b/app/components/Button/Base.vue index f37d57be06..88464d6986 100644 --- a/app/components/Button/Base.vue +++ b/app/components/Button/Base.vue @@ -1,6 +1,13 @@