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 9ed8590264
commit d6d3be0070
2 changed files with 94 additions and 47 deletions