import type { Meta, StoryObj } from '@storybook/react' import { SidebarProvider } from '../Navigation' import { ThemeToggle } from './ThemeToggle' const noopSetTheme = () => undefined const meta = { title: 'Theme/ThemeToggle', component: ThemeToggle, args: { darkModeToggle: { theme: 'system', setTheme: noopSetTheme }, }, parameters: { docs: { description: { component: 'A compact toggle component for switching between light, dark, and system themes. Used inside the Shell navigation bar.', }, }, viewport: { defaultViewport: 'mobile1', }, }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { render: (_args) => ( ), } export const LightSelected: Story = { render: (_args) => ( ), } export const DarkSelected: Story = { render: (_args) => ( ), } export const InsideSidebar: Story = { render: (_args) => ( }>
), }