Prometheus Entity Management API
    Preparing search index...
    interface ActionDef<TData> {
        confirm?: string | ((item: TData) => string);
        destructive?: boolean;
        disabled?: (item: TData) => boolean;
        hidden?: (item: TData) => boolean;
        icon?: ComponentType<{ className?: string }>;
        id: string;
        label: string;
        onClick: (item: TData) => void;
        variant?: "default" | "primary" | "ghost" | "destructive";
    }

    Type Parameters

    • TData
    Index
    confirm?: string | ((item: TData) => string)
    destructive?: boolean
    disabled?: (item: TData) => boolean
    hidden?: (item: TData) => boolean
    icon?: ComponentType<{ className?: string }>
    id: string
    label: string
    onClick: (item: TData) => void
    variant?: "default" | "primary" | "ghost" | "destructive"