disable "delete" button for selection when nothing is selected

Massimo Melina committed Apr 10, 2024 at 23:38 UTC 0d6bb1d492f8bd5dbb343d2c85f9b115a33bdeee
1 file changed +2 -2
frontend/src/menu.ts
+2 -2
@@ -63,6 +63,8 @@ export function MenuPanel() {
63 icon: 'delete',
64 label: t`Delete`,
65 className: 'show-sliding',
66 + disabled: !list.length,
67 + tooltip: t('delete_select', "Select something to delete"),
68 onClick: () => deleteFiles(Object.keys(selected))
69 } : {
70 id: 'upload-button',
@@ -182,8 +184,6 @@ function LoginButton() {
184
185 export async function deleteFiles(uris: string[]) {
186 const n = uris.length
185 - if (!n)
186 - return void alertDialog(t('delete_select', "Select something to delete"))
187 if (!await confirmDialog(t('delete_confirm', {n}, "Delete {n,plural, one{# item} other{# items}}?")))
188 return false
189 const stop = working()