"use client"; import * as DropdownMenu from "@radix-ui/react-dropdown-menu"; import { MoreHorizontal } from "lucide-react"; export function RowActionsMenu({ children }: { children: React.ReactNode }) { return ( {children} ); } export function RowActionsItem({ children, onClick, disabled, }: { children: React.ReactNode; onClick?: () => void; disabled?: boolean; }) { return ( { e.preventDefault(); onClick?.(); }} disabled={disabled} className="flex items-center gap-2 px-3 py-2 text-sm cursor-pointer hover:bg-neutral-50 transition-colors text-neutral-700 outline-none data-[disabled]:opacity-50 data-[disabled]:cursor-not-allowed" > {children} ); } export function RowActionsDestructiveItem({ children, onClick, disabled, }: { children: React.ReactNode; onClick?: () => void; disabled?: boolean; }) { return ( { e.preventDefault(); onClick?.(); }} disabled={disabled} className="flex items-center gap-2 px-3 py-2 text-sm cursor-pointer hover:bg-danger-50 transition-colors text-danger-600 outline-none data-[disabled]:opacity-50 data-[disabled]:cursor-not-allowed" > {children} ); } export function RowActionsSeparator() { return ; }