import type { Meta, StoryObj } from '@storybook/react' import { ChevronDown, MoreHorizontal, Settings, Terminal } from 'lucide-react' import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuTrigger, } from './dropdown-menu' const meta: Meta = { title: 'Primitives/DropdownMenu', parameters: { layout: 'centered', backgrounds: { default: 'dark' } }, } export default meta type Story = StoryObj export const Default: Story = { name: 'Default', render: () => ( Session Open terminal ⌘T Configure ⌘, Terminate session ⌘⌫ ), } export const SessionRowMenu: Story = { name: 'Session Row Menu', render: () => ( View logs Open shell Copy session ID Restart Terminate ), } export const RegionSelector: Story = { name: 'Region Selector', render: () => ( Regions us-east-1 Online us-west-2 Online eu-central-1 Online ap-southeast-1 Soon ), }