import * as React from 'react'
import { Menu, Text } from '@mantine/core'
function DropdownMenu({ children, ...props }: { children: React.ReactNode; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; modal?: boolean }) {
return (
)
}
function DropdownMenuTrigger({ children, ...props }: { children: React.ReactNode; asChild?: boolean; className?: string }) {
return {children}
}
function DropdownMenuPortal({ children }: { children?: React.ReactNode }) {
return <>{children}>
}
function DropdownMenuContent({ children, className }: { children?: React.ReactNode; className?: string; sideOffset?: number }) {
return {children}
}
function DropdownMenuItem({ children, className, inset, ...props }: {
children?: React.ReactNode
className?: string
inset?: boolean
onClick?: () => void
onActivate?: () => void
disabled?: boolean
}) {
return (
{children}
)
}
function DropdownMenuCheckboxItem({ children, className, checked, onCheckedChange, ...props }: {
children?: React.ReactNode
className?: string
checked?: boolean
onCheckedChange?: (checked: boolean) => void
disabled?: boolean
}) {
return (
onCheckedChange?.(!checked)}
disabled={props.disabled}
leftSection={checked ? ✓ : }
>
{children}
)
}
function DropdownMenuRadioGroup({ children }: { children?: React.ReactNode; value?: string; onValueChange?: (value: string) => void }) {
return <>{children}>
}
function DropdownMenuRadioItem({ children, className, value, ...props }: {
children?: React.ReactNode
className?: string
value?: string
disabled?: boolean
onClick?: () => void
}) {
return (
{children}
)
}
function DropdownMenuGroup({ children }: { children?: React.ReactNode }) {
return <>{children}>
}
function DropdownMenuLabel({ children, className, inset }: { children?: React.ReactNode; className?: string; inset?: boolean }) {
return (
{children}
)
}
function DropdownMenuSeparator({ className }: { className?: string }) {
return
}
function DropdownMenuShortcut({ children, className }: { children?: React.ReactNode; className?: string }) {
return {children}
}
function DropdownMenuSub({ children }: { children?: React.ReactNode }) {
return <>{children}>
}
function DropdownMenuSubTrigger({ children, className, inset }: { children?: React.ReactNode; className?: string; inset?: boolean }) {
return (
{children}
)
}
function DropdownMenuSubContent({ children, className }: { children?: React.ReactNode; className?: string }) {
return {children}
}
export {
DropdownMenu,
DropdownMenuCheckboxItem,
DropdownMenuContent,
DropdownMenuGroup,
DropdownMenuItem,
DropdownMenuLabel,
DropdownMenuPortal,
DropdownMenuRadioGroup,
DropdownMenuRadioItem,
DropdownMenuSeparator,
DropdownMenuShortcut,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuTrigger,
}