Props for the SkippedTracksHeader component

interface SkippedTracksHeaderProps {
    timeframeInDays: number;
    skipThreshold: number;
    loading: boolean;
    onRefresh: () => Promise<void>;
    onOpenSkipsDirectory: () => Promise<void>;
}

Properties

timeframeInDays: number

Number of days to consider for skip analysis

skipThreshold: number

Minimum number of skips to highlight tracks for removal

loading: boolean

Whether data is currently being loaded

onRefresh: () => Promise<void>

Handler function to refresh skip data

onOpenSkipsDirectory: () => Promise<void>

Handler function to open data directory