import { MoreHorizontal } from 'lucide-react'; import { IconButton } from './IconButton'; export interface ActionMenuItem { label: string; onClick: () => void; danger?: boolean; disabled?: boolean; } export interface ActionMenuProps { open: boolean; onOpenChange: (open: boolean) => void; label: string; items: ActionMenuItem[]; disabled?: boolean; } export function ActionMenu({ open, onOpenChange, label, items, disabled, }: ActionMenuProps) { return (