import AddIcon from '@/Components/Icons/AddIcon'; import AddStackIcon from '@/Components/Icons/AddStackIcon'; import PrimaryButton from '@/Components/PrimaryButton'; import Reproductor from '@/Components/Reproductor'; import SecondaryButton from '@/Components/SecondaryButton'; import Authenticated from '@/Layouts/AuthenticatedLayout'; import { Cancion } from '@/types/types'; import { useState } from 'react'; export default function Gallery({ songs }: { songs: Cancion[] }) { const [progress, setProgress] = useState(0); const [isPlaying, setIsPlaying] = useState(false); const [queue, setQueue] = useState([]); const [currentSong, setCurrentSong] = useState(); const addToQueue = (song: Cancion) => { if (queue.length === 0) { setQueue([song]); } else { setQueue([...queue, song]); } }; return ( Galeria Canciones } >
{songs.map((song) => (
{song.title}

{song.title}

{song.artist}

setCurrentSong(song)}> addToQueue(song)}>
))}
); }