// // Copyright 2022 DXOS.org // import '@dxos-theme'; import React, { useRef, useState } from 'react'; import { DropdownMenu } from './DropdownMenu'; import { withTheme } from '../../testing'; import { Button } from '../Buttons'; 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 */} {/* */} {/* */}
); }; export default { title: 'ui/react-ui-core/DropdownMenu', component: DropdownMenu, render: DefaultStory, decorators: [withTheme], parameters: { chromatic: { disableSnapshot: false } }, }; export const Default = { args: {}, parameters: { chromatic: { delay: 1600 }, }, }; 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 ); }, };