// // Copyright 2022 DXOS.org // import { type Meta, type StoryObj } from '@storybook/react-vite'; import React, { useRef, useState } from 'react'; import { withTheme } from '../../testing'; import { Button } from '../Button'; import { DropdownMenu } from './DropdownMenu'; const DefaultStory = () => { return ( New Tab ⌘+T New Window ⌘+N New Private Window ⇧+⌘+N {/* */} {/* */} {/* More Tools */} {/*
*/} {/* */} {/*
*/} {/*
*/} {/* */} {/* */} {/* */} {/* Save Page As…
⌘+S
*/} {/*
*/} {/* Create Shortcut… */} {/* Name Window… */} {/* */} {/* Developer Tools */} {/*
*/} {/*
*/} {/*
*/} {/* */} {/* */} {/* */} {/* */} {/* */} {/* Show Bookmarks
⌘+B
*/} {/*
*/} {/* */} {/* */} {/* */} {/* */} {/* Show Full URLs */} {/* */} People {/* */} {/* */} {/* */} {/* */} {/* */} {/* Pedro Duarte */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* Colm Tuite */} {/* */} {/* */}
); }; const meta = { title: 'ui/react-ui-core/components/DropdownMenu', component: DropdownMenu.Root, render: DefaultStory, decorators: [withTheme()], } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: {}, }; export const VirtualTrigger = { render: () => { const [menuOpen, setMenuOpen] = useState(true); const buttonRef = useRef(null); return ( <> New Tab ⌘+T New Window ⌘+N New Private Window ⇧+⌘+N People ); }, };