import { Menu as BaseMenu } from "@base-ui/react/menu"; import type { ComponentProps, JSX, ReactNode } from "react"; import cn from "~/utils/cn"; const SIDE_OFFSET = 8; export const Menu = ({ children, disabled, }: { children: ReactNode; disabled?: boolean; }): JSX.Element => {children}; export const MenuTrigger = ({ className, children, disabled, onClick, }: Pick< ComponentProps, "className" | "children" | "disabled" | "onClick" >): JSX.Element => ( {children} ); export const MenuContent = ({ children, className, side = "bottom", sideOffset = SIDE_OFFSET, align = "start", }: { children: ReactNode; className?: string; side?: ComponentProps["side"]; sideOffset?: number; align?: ComponentProps["align"]; }): JSX.Element => ( {children} ); export const MenuItem = ({ className, variant, children, disabled, onClick, }: Pick, "className" | "children" | "disabled" | "onClick"> & { variant?: "danger"; }): JSX.Element => ( {children} ); export const MenuSeparator = ({ className }: { className?: string }): JSX.Element => ( );