Props for the RemoveHighlightedDialog component

interface RemoveHighlightedDialogProps {
    open: boolean;
    onOpenChange: (open: boolean) => void;
    onConfirm: () => Promise<void>;
    tracksToRemove: number;
    skipThreshold: number;
    timeframeInDays: number;
}

Properties

open: boolean

Whether the dialog is currently visible

onOpenChange: (open: boolean) => void

Callback to control dialog visibility

onConfirm: () => Promise<void>

Callback function to execute when removal is confirmed

tracksToRemove: number

Number of tracks that will be removed

skipThreshold: number

The skip count threshold that triggered highlighting

timeframeInDays: number

The analysis timeframe in days