'use client' interface PlayerControlsProps { isPlaying: boolean onPlayPause: () => void onNext?: () => void onPrevious?: () => void volume: number onVolumeChange: (volume: number) => void isShuffle?: boolean onShuffleToggle?: () => void repeatMode?: 'off' | 'one' | 'all' onRepeatToggle?: () => void } export function PlayerControls({ isPlaying, onPlayPause, onNext, onPrevious, volume, onVolumeChange, isShuffle = false, onShuffleToggle, repeatMode = 'off', onRepeatToggle }: PlayerControlsProps) { return (