import { Menu as MenuPrimitive } from '@base-ui/react/menu';
import { Menubar as MenubarPrimitive } from '@base-ui/react/menubar';
import { IconCheck as CheckIcon } from '@tabler/icons-react';
import type * as React from 'react';
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuGroup,
DropdownMenuItem,
DropdownMenuLabel,
DropdownMenuPortal,
DropdownMenuRadioGroup,
DropdownMenuSeparator,
DropdownMenuShortcut,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
import { cn } from '@/lib/utils';
function Menubar({ className, ...props }: MenubarPrimitive.Props) {
return (
);
}
function MenubarMenu({ ...props }: React.ComponentProps) {
return ;
}
function MenubarGroup({ ...props }: React.ComponentProps) {
return ;
}
function MenubarPortal({ ...props }: React.ComponentProps) {
return ;
}
function MenubarTrigger({ className, ...props }: React.ComponentProps) {
return (
);
}
function MenubarContent({
className,
align = 'start',
alignOffset = -4,
sideOffset = 8,
...props
}: React.ComponentProps) {
return (
);
}
function MenubarItem({
className,
inset,
variant = 'default',
...props
}: React.ComponentProps) {
return (
);
}
function MenubarCheckboxItem({
className,
children,
checked,
...props
}: MenuPrimitive.CheckboxItem.Props) {
return (
{children}
);
}
function MenubarRadioGroup({ ...props }: React.ComponentProps) {
return ;
}
function MenubarRadioItem({ className, children, ...props }: MenuPrimitive.RadioItem.Props) {
return (
{children}
);
}
function MenubarLabel({
className,
inset,
...props
}: React.ComponentProps) {
return (
);
}
function MenubarSeparator({
className,
...props
}: React.ComponentProps) {
return (
);
}
function MenubarShortcut({
className,
...props
}: React.ComponentProps) {
return (
);
}
function MenubarSub({ ...props }: React.ComponentProps) {
return ;
}
function MenubarSubTrigger({
className,
inset,
...props
}: React.ComponentProps & {
inset?: boolean;
}) {
return (
);
}
function MenubarSubContent({
className,
...props
}: React.ComponentProps) {
return (
);
}
export {
Menubar,
MenubarCheckboxItem,
MenubarContent,
MenubarGroup,
MenubarItem,
MenubarLabel,
MenubarMenu,
MenubarPortal,
MenubarRadioGroup,
MenubarRadioItem,
MenubarSeparator,
MenubarShortcut,
MenubarSub,
MenubarSubContent,
MenubarSubTrigger,
MenubarTrigger,
};