import type { Meta, StoryObj } from '@storybook/react';
import { ThemeToggle } from './ThemeToggle';

const meta: Meta<typeof ThemeToggle> = {
  title: 'Brand/ThemeToggle',
  component: ThemeToggle,
};

export default meta;
type Story = StoryObj<typeof ThemeToggle>;

export const Default: Story = {
  args: {
    size: 'md',
    variant: 'ghost',
    showLabel: false,
  },
};

export const WithLabel: Story = {
  args: {
    size: 'md',
    variant: 'outline',
    showLabel: true,
  },
};

export const Large: Story = {
  args: {
    size: 'lg',
    variant: 'default',
    showLabel: true,
  },
};
