import * as React from 'react'; import type { Meta, StoryObj } from '@storybook/react'; import { MoreHorizontal } from 'lucide-react'; import { Checkbox } from './Checkbox.js'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from './DropdownMenu.js'; import { IconButton } from './IconButton.js'; import { RadioGroup, RadioGroupItem } from './RadioGroup.js'; import { SegmentedControl } from './SegmentedControl.js'; import { Switch } from './Switch.js'; import { Tabs, TabsContent, TabsList, TabsTrigger } from './Tabs.js'; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from './Tooltip.js'; const meta: Meta = { title: 'Components/Controls', }; export default meta; type Story = StoryObj; export const ChoiceControls: Story = { render: () => { const [mode, setMode] = React.useState('review'); return (