Props interface for MonitoringLayout component

interface MonitoringLayoutProps {
    isLoading?: boolean;
    nowPlayingCard?: ReactNode;
    monitoringCard?: ReactNode;
    logsCard?: ReactNode;
    settingsCard?: ReactNode;
}

Properties

isLoading?: boolean

Optional boolean flag to control loading state display. When true, shows skeleton placeholder instead of content.

nowPlayingCard?: ReactNode

Optional React node for currently playing track display. Shows song title, artist, album, and playback progress.

monitoringCard?: ReactNode

Optional React node for monitoring service controls. Contains status indicators and start/stop functionality.

logsCard?: ReactNode

Optional React node for application log display. Shows scrollable real-time application event logs.

settingsCard?: ReactNode

Optional React node for monitoring settings. Provides configuration options for monitoring behavior.