Interface RematchOptionsPropsInternal

Props for the RematchOptions component.

export interface RematchOptionsProps {
selectedStatuses: StatusFilterOptions;
onChangeSelectedStatuses: (statuses: StatusFilterOptions) => void;
matchResults: MangaMatchResult[];
rematchWarning: string | null;
onRematchByStatus: () => void;
onCloseOptions: () => void;
}
interface RematchOptionsProps {
    selectedStatuses: StatusFilterOptions;
    onChangeSelectedStatuses: (statuses: StatusFilterOptions) => void;
    matchResults: MangaMatchResult[];
    rematchWarning: null | string;
    onRematchByStatus: () => void;
    onCloseOptions: () => void;
}

Properties

selectedStatuses: StatusFilterOptions

The current status filter options for rematching.

onChangeSelectedStatuses: (statuses: StatusFilterOptions) => void

Callback to update the selected statuses.

matchResults: MangaMatchResult[]

The list of manga match results.

rematchWarning: null | string

Optional warning message to display.

onRematchByStatus: () => void

Callback to trigger rematching by selected statuses.

onCloseOptions: () => void

Callback to close the rematch options panel.