admin ui: self-contained reserve-username modal, plain @ text

The reserve modal delegated to a nested ActionButton, whose own flow modal
opened over it - the username field ended up behind it and the request preview
came through empty on confirm. Replace it with a modal that owns its username
and reason fields and posts the reserve/unreserve command directly. Render the
@ prefix as text, not an icon.
This commit is contained in:
Astra 2026-09-09 21:15:23 +01:00
parent 93a4ed2bca
commit 4e2cf7c5ac
3 changed files with 95 additions and 48 deletions