ux: admin: clearer messages

Massimo Melina committed May 26, 2024 at 21:50 UTC 67c5c8a01ee2e55b5bbe7f5db1d62e6253cee489
3 files changed +3 -3
admin/src/AccountForm.ts
+1 -1
@@ -42,7 +42,7 @@ export default function AccountForm({ account, done, groups, addToBar, reload }:
42 !add && h(IconBtn, {
43 icon: Delete,
44 title: "Delete",
45 - confirm: "Delete?",
45 + confirm: `Delete ${account.username}?`,
46 ...username === account.username && { disabled: true, title: "Cannot delete current account" },
47 onClick: () => apiCall('del_account', { username: account.username }).then(reload)
48 }),
admin/src/FileForm.ts
+1 -1
@@ -117,7 +117,7 @@ export default function FileForm({ file, addToBar, statusApi, accounts, saved }:
117 h(IconBtn, {
118 icon: Delete,
119 title: "Delete",
120 - confirm: "Delete?",
120 + confirm: `Delete ${file.name}?`,
121 disabled: isRoot,
122 onClick: () => apiCall('del_vfs', { uris: [file.id] }).then(({ errors: [err] }) => {
123 if (err)
admin/src/LangPage.ts
+1 -1
@@ -55,7 +55,7 @@ export default function LangPage() {
55 h(IconBtn, {
56 icon: Delete,
57 title: row.embedded ? "Cannot delete (embedded)" : "Delete",
58 - confirm: "Delete?",
58 + confirm: `Delete language code "${row.code}"?`,
59 disabled: row.embedded,
60 async onClick() {
61 await apiCall('del_lang', _.pick(row, 'code'))