Props for the NowPlayingCard component

interface NowPlayingCardProps {
    isAuthenticated: boolean;
    isMonitoring: boolean;
    playbackInfo: null | PlaybackInfo;
    onPlayPause: () => Promise<void>;
    onPreviousTrack: () => Promise<void>;
    onNextTrack: () => Promise<void>;
}

Properties

isAuthenticated: boolean

Whether the user is authenticated with Spotify

isMonitoring: boolean

Whether the application is actively monitoring playback

playbackInfo: null | PlaybackInfo

Current playback information including track metadata

onPlayPause: () => Promise<void>

Handler for toggling play/pause state

onPreviousTrack: () => Promise<void>

Handler for skipping to previous track

onNextTrack: () => Promise<void>

Handler for skipping to next track