Zum Inhalt springen

MenubarItem

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

import { MenubarItem } from "@rebasepro/ui";
Prop Type Required Description
children React.ReactNode yes
onSelect (event: Event) => void
leftPadding boolean
className string
disabled boolean

This is the example the design-system sync renders and verifies for this component.

export const Basic = () => {
const ref = React.useRef<HTMLDivElement>(null);
useOpenMenu(ref, 0);
return (
<div ref={ref} className="p-4 h-[280px]">
<Menubar>
<MenubarMenu>
<MenubarTrigger>File</MenubarTrigger>
<MenubarPortal>
<MenubarContent>
<MenubarItem>New table<MenubarShortcut>⌘N</MenubarShortcut></MenubarItem>
<MenubarItem>New SQL query<MenubarShortcut>⌘⇧N</MenubarShortcut></MenubarItem>
<MenubarItem>Save<MenubarShortcut>⌘S</MenubarShortcut></MenubarItem>
</MenubarContent>
</MenubarPortal>
</MenubarMenu>
<MenubarMenu>
<MenubarTrigger>Edit</MenubarTrigger>
</MenubarMenu>
</Menubar>
</div>
);
};