import React from 'react'; import { usePlayerStore } from '../store/playerStore'; import { cn } from '@/lib/utils'; import { X, GripVertical, AlertCircle } from 'lucide-react'; import { Badge } from '@/components/ui/badge'; import { ScrollArea } from '@/components/ui/scroll-area'; interface PlayerQueueProps { isOpen: boolean; onClose: () => void; currentTrackId?: string; onPlay: (track: any) => void; } export function PlayerQueue({ isOpen, onClose, currentTrackId, onPlay }: PlayerQueueProps) { const { queue, currentIndex, removeFromQueue, clearQueue } = usePlayerStore(); if (!isOpen) return null; return (
Your queue is empty.
Add tracks to keep the vibe going.
{track.artist}