Props interface for SkippedTracksLayout component

interface SkippedTracksLayoutProps {
    isLoading?: boolean;
    header?: ReactNode;
    bulkActions?: ReactNode;
    tracksTable?: ReactNode;
    filters?: ReactNode;
}

Properties

isLoading?: boolean

Optional boolean to indicate loading state. When true, displays skeleton placeholders instead of content.

header?: ReactNode

Optional React node for the page header section. Contains title, summary metrics, and primary controls.

bulkActions?: ReactNode

Optional React node for batch operations controls. Provides actions that apply to multiple selected tracks.

tracksTable?: ReactNode

Optional React node for the skipped tracks data table. Displays detailed track information with sorting and selection.

filters?: ReactNode

Optional React node for advanced filtering controls. Contains timeframe, artist, and playback position filters.