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 => (
);