Props interface for DashboardLayout component

interface DashboardLayoutProps {
    isLoading?: boolean;
    statisticsSummary?: ReactNode;
    recentTracks?: ReactNode;
    artistSummary?: ReactNode;
    sessionOverview?: ReactNode;
}

Properties

isLoading?: boolean

Optional boolean that controls the display of skeleton loading states. When true, placeholder skeletons appear instead of content panels.

statisticsSummary?: ReactNode

Optional React node for statistics summary content. Displays key metrics and overall usage data.

recentTracks?: ReactNode

Optional React node for recently skipped tracks listing. Shows chronological list of songs the user has skipped.

artistSummary?: ReactNode

Optional React node for artist analytics content. Displays statistics grouped by artist/creator.

sessionOverview?: ReactNode

Optional React node for listening session information. Shows detailed data about user listening patterns.