fix(todos): typage union explicite pour l'état priority dans TodoForm

This commit is contained in:
2026-05-24 13:20:32 +02:00
parent 9d852c3bf1
commit 04012f5817
+2 -2
View File
@@ -27,7 +27,7 @@ const inputStyle: React.CSSProperties = {
export default function TodoForm({ onSubmit, onCancel, extended = false }: TodoFormProps) {
const [title, setTitle] = useState('')
const [domain, setDomain] = useState('')
const [priority, setPriority] = useState('medium')
const [priority, setPriority] = useState<'low' | 'medium' | 'high'>('medium')
const [dueDate, setDueDate] = useState('')
const [body, setBody] = useState('')
const [url, setUrl] = useState('')
@@ -69,7 +69,7 @@ export default function TodoForm({ onSubmit, onCancel, extended = false }: TodoF
<option value="">Domaine</option>
{DOMAINS.map(d => <option key={d} value={d}>{d}</option>)}
</select>
<select style={inputStyle} value={priority} onChange={e => setPriority(e.target.value)}>
<select style={inputStyle} value={priority} onChange={e => setPriority(e.target.value as 'low' | 'medium' | 'high')}>
<option value="low">Priorité basse</option>
<option value="medium">Priorité moyenne</option>
<option value="high">Priorité haute</option>