diff --git a/src/components/player/PlayNextQueue.tsx b/src/components/player/PlayNextQueue.tsx new file mode 100644 index 0000000..89ab6a1 --- /dev/null +++ b/src/components/player/PlayNextQueue.tsx @@ -0,0 +1,92 @@ +import { Badge } from '@/components/ui/badge' +import { ScrollArea } from '@/components/ui/scroll-area' +import { filesService } from '@/lib/api/services/files' +import { type PlayerSound } from '@/lib/api/services/player' +import { cn } from '@/lib/utils' +import { formatDuration } from '@/utils/format-duration' +import { Music, ListPlus } from 'lucide-react' + +interface PlayNextQueueProps { + queue: PlayerSound[] + variant?: 'normal' | 'maximized' +} + +export function PlayNextQueue({ queue, variant = 'normal' }: PlayNextQueueProps) { + if (queue.length === 0) { + return null + } + + return ( +