import './Queue.css'; import { IonButton, IonContent, IonHeader, IonIcon, IonModal, IonSearchbar, IonTitle, IonToolbar } from '@ionic/react'; import { add } from 'ionicons/icons'; import React, { useState } from 'react'; interface NowPlayingDiscProps { coverUrl: string; title: string; artist: string; } interface QueueProps { songs: NowPlayingDiscProps[]; } const Queue: React.FC = ({ songs }) => { const [showModal, setShowModal] = useState(false); const [searchText, setSearchText] = useState(""); return (

Up next

setShowModal(true)} className="icon-button" >
{songs.map((song, index) => (
{`${song.title}
{song.title}
{song.artist}
))} setShowModal(false)}> Add Songs setShowModal(false)} > Close setSearchText(e.detail.value!)} placeholder="Search..." />
); }; export default Queue;