Props for the StatisticsFilterPanel component.

interface StatisticsFilterPanelProps {
filters: StatisticsFilters;
onFiltersChange: (filters: StatisticsFilters) => void;
availableGenres: string[];
availableFormats: string[];
availableStatuses: MatchStatus[];
availableTags: string[];
matchCount: number;
}
interface StatisticsFilterPanelProps {
    filters: StatisticsFilters;
    onFiltersChange: (filters: StatisticsFilters) => void;
    availableGenres: string[];
    availableFormats: string[];
    availableStatuses: MatchStatus[];
    availableTags: string[];
    matchCount: number;
}

Properties

Current filter state.

onFiltersChange: (filters: StatisticsFilters) => void

Callback when filters are modified.

availableGenres: string[]

List of available genres to filter by.

availableFormats: string[]

List of available formats to filter by.

availableStatuses: MatchStatus[]

List of available match statuses to filter by.

availableTags: string[]
matchCount: number

Total number of matches after filtering.