Save on focusout not fucking keyup

This commit is contained in:
2025-10-05 15:21:45 +02:00
parent 22a7d1ad45
commit 7efa724631

View File

@@ -97,12 +97,17 @@ export const SignatureRules = () => {
<Input
type="text"
value={r.regex}
onChange={e => handleUpdate(r.id, { regex: e.target.value })}
onChange={e => setRules(prev => prev.map(x => x.id === r.id ? { ...x, regex: e.target.value } : x))}
onBlur={e => handleUpdate(r.id, { regex: e.currentTarget.value })}
className="font-mono"
/>
</TableCell>
<TableCell className="max-w-0">
<Input value={r.note} onChange={e => handleUpdate(r.id, { note: e.target.value })} />
<Input
value={r.note}
onChange={e => setRules(prev => prev.map(x => x.id === r.id ? { ...x, note: e.target.value } : x))}
onBlur={e => handleUpdate(r.id, { note: e.currentTarget.value })}
/>
</TableCell>
<TableCell className="text-right">
<Button variant="destructive" onClick={() => handleDelete(r.id)}>Delete</Button>