interface RecoveryAction {
    label: string;
    Icon: LucideIcon;
    handler: () => void;
    variant?: "default" | "outline" | "ghost";
}

Properties

label: string

Label for the recovery button

Icon: LucideIcon

Icon component to display

handler: () => void

Callback handler for the action

variant?: "default" | "outline" | "ghost"

Button variant