feat(web): typed confirmation for deleting an SSH key

The last of the inline two-step deletes, and the one with the most reach: a
key delete revokes it from every server at once, and for a generated key the
stored private half goes with it. That copy is the only one Vantage holds, so
unlike an uploaded key this cannot be undone by pasting the public half back.

Body names how many servers lose access, and says the private key is destroyed
only when there is one to destroy.

The delete error moves out of the toast and into the dialog, which stays open
on failure, matching the server and monitor deletes.
This commit is contained in:
2026-08-10 15:07:52 +01:00
parent 21238fe707
commit 42f3f3e640
2 changed files with 53 additions and 19 deletions
File diff suppressed because one or more lines are too long