import { Play, Pause, SkipBack, SkipForward, Shuffle, Repeat } from 'lucide-react'; import { cn } from '@/lib/utils'; import { Button } from '@/components/ui/button'; export interface PlayerControlsProps { isPlaying: boolean; onPlayPause: () => void; onNext: () => void; onPrevious: () => void; onShuffle: () => void; onRepeat: () => void; shuffle: boolean; repeat: 'off' | 'track' | 'playlist'; isExpanded?: boolean; } export function PlayerControls({ isPlaying, onPlayPause, onNext, onPrevious, onShuffle, onRepeat, shuffle, repeat, isExpanded = false }: PlayerControlsProps) { return (