'use client' import { useState } from 'react' import { Flag, X, Loader2, Check } from 'lucide-react' export default function ReportPage({ params }: { params: Promise<{ slug: string }> }) { const [reason, setReason] = useState('') const [details, setDetails] = useState('') const [submitting, setSubmitting] = useState(false) const [done, setDone] = useState(false) const [slug, setSlug] = useState('') useState(() => { params.then(p => setSlug(p.slug)) }) const handleSubmit = async () => { setSubmitting(true) try { await fetch('/api/notes/report', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ slug, reason, details }), }) setDone(true) } catch {} finally { setSubmitting(false) } } return (
Merci. Notre équipe va examiner ce contenu dans les plus brefs délais.