'use client' import React, { useState } from 'react' export default function BulkUploadGuest() { const [file, setFile] = useState(null); const [status, setStatus] = useState(''); const [loading, setLoading] = useState(false) async function handleUpload(e: React.FormEvent) { e.preventDefault() if (!file) return const formData = new FormData() formData.append('file', file) setStatus('Uploading...') const res = await fetch('/api/guestbook/bulk-upload', { method: 'POST', body: formData, }) const result = await res.json() if (res.ok) { setStatus(`Uploaded ${result.count} guests successfull`) } else { setStatus(`Upload failed: ${result.message}`) } } return (
{file && (
📄 {file.name}
)} {file && ( )} {status && (

{status}

)}
) }