Props for the StatisticsSummary component

interface StatisticsSummaryProps {
    isLoading?: boolean;
    totalTracks?: number;
    totalSkips?: number;
    skipPercentage?: number;
    todaySkips?: number;
    weekSkips?: number;
    monthSkips?: number;
    avgSkipTime?: number;
}

Properties

isLoading?: boolean

Optional flag indicating if data is still loading

totalTracks?: number

Total number of tracks played across all sessions

totalSkips?: number

Total number of tracks skipped across all sessions

skipPercentage?: number

Percentage of tracks skipped (0-100)

todaySkips?: number

Number of tracks skipped today

weekSkips?: number

Number of tracks skipped in the current week

monthSkips?: number

Number of tracks skipped in the current month

avgSkipTime?: number

Average time in seconds before a track is skipped