import { useState } from "react"; import { downloadSong } from "../services/api"; function Home() { const [query, setQuery] = useState(""); const [status, setStatus] = useState(""); const [loading, setLoading] = useState(false); const handleSearch = async () => { if (!query.trim()) return; setLoading(true); setStatus(""); try { const result = await downloadSong(query); setStatus(`✅ Success: Downloaded "${result.query}"`); } catch (error) { setStatus(`❌ Error: ${error.message}`); } finally { setLoading(false); } }; return (
{status}
}