Aller au contenu

MenubarCheckboxItem

Ce contenu n’est pas encore disponible dans votre langue.

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

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, 1);
return (
<div ref={ref} className="p-4 h-[280px]">
<Menubar>
<MenubarMenu>
<MenubarTrigger>File</MenubarTrigger>
</MenubarMenu>
<MenubarMenu>
<MenubarTrigger>View</MenubarTrigger>
<MenubarPortal>
<MenubarContent>
<MenubarCheckboxItem checked onCheckedChange={() => {}}>
<MenubarItemIndicator/>
Table editor
</MenubarCheckboxItem>
<MenubarCheckboxItem checked onCheckedChange={() => {}}>
<MenubarItemIndicator/>
SQL console
</MenubarCheckboxItem>
<MenubarSeparator/>
<MenubarCheckboxItem checked={false} onCheckedChange={() => {}}>
<MenubarItemIndicator/>
Query logs
</MenubarCheckboxItem>
</MenubarContent>
</MenubarPortal>
</MenubarMenu>
</Menubar>
</div>
);
};