"use client"; import { useState, useEffect } from "react"; interface Submission { name: string; email: string; whatsapp: string; message: string; date: string; } export default function HPSubmissionsPage() { const [submissions, setSubmissions] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { fetch('/api/hp-submissions') .then(r => r.json()) .then(data => { setSubmissions(data.submissions || []); setLoading(false); }) .catch(() => setLoading(false)); }, []); if (loading) { return (

HP Submissions

Loading...

); } return (

📬 HP Contact Submissions

{submissions.length === 0 ? (

No submissions yet

) : (
{submissions.map((sub, i) => (
{sub.name} {sub.date}
📧 {sub.email}
{sub.whatsapp && (
📱 {sub.whatsapp}
)}
{sub.message}
))}
)}
); }