import { useState } from 'react'; import { api } from '../../api/client'; import './ReportModal.css'; export default function ReportModal({ onClose }) { const [type, setType] = useState('bug'); const [message, setMessage] = useState(''); const [status, setStatus] = useState('idle'); // idle | loading | ok | error const submit = async (e) => { e.preventDefault(); if (status === 'loading' || status === 'ok') return; setStatus('loading'); try { await api.report.create({ type, message }); setStatus('ok'); } catch { setStatus('error'); } }; return (
Merci, votre retour a bien été envoyé !