diff --git a/frontend/src/pages/SignatureRules.tsx b/frontend/src/pages/SignatureRules.tsx index 66f341e..de412ef 100644 --- a/frontend/src/pages/SignatureRules.tsx +++ b/frontend/src/pages/SignatureRules.tsx @@ -65,10 +65,10 @@ export const SignatureRules = () => {
- setCreating({ ...creating, regex: e.target.value })} className="font-mono" /> @@ -94,15 +94,20 @@ export const SignatureRules = () => { handleUpdate(r.id, { enabled: v })} /> - handleUpdate(r.id, { regex: e.target.value })} + 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" /> - handleUpdate(r.id, { note: e.target.value })} /> + setRules(prev => prev.map(x => x.id === r.id ? { ...x, note: e.target.value } : x))} + onBlur={e => handleUpdate(r.id, { note: e.currentTarget.value })} + />