v0.5.0 UI and new message rules

This commit is contained in:
2026-03-10 11:14:33 -04:00
parent d5087cd693
commit 110624c866
11 changed files with 127 additions and 16 deletions

View File

@@ -115,7 +115,7 @@ function UserRow({ u, onUpdated }) {
value={nameVal}
onChange={e => setNameVal(e.target.value)}
onKeyDown={e => { if (e.key === 'Enter') handleSaveName(); if (e.key === 'Escape') { setEditName(false); setNameVal(u.name); } }}
autoFocus
/>
<button className="btn btn-primary btn-sm" onClick={handleSaveName}>Save</button>
<button className="btn btn-secondary btn-sm" onClick={() => { setEditName(false); setNameVal(u.name); }}></button>
@@ -157,7 +157,7 @@ function UserRow({ u, onUpdated }) {
value={resetPw}
onChange={e => setResetPw(e.target.value)}
onKeyDown={e => { if (e.key === 'Enter') handleResetPw(); if (e.key === 'Escape') { setShowReset(false); setResetPw(''); } }}
autoFocus
/>
<button className="btn btn-primary btn-sm" onClick={handleResetPw}>Set</button>
<button className="btn btn-secondary btn-sm" onClick={() => { setShowReset(false); setResetPw(''); }}></button>