better code

Massimo Melina committed Jul 29, 2023 at 15:34 UTC 3cff0ac73f41ae4b1e05d0046d5f08c6592f1a3e
1 file changed +4 -3
frontend/src/menu.ts
+4 -3
@@ -67,13 +67,14 @@ export function MenuPanel() {
67 label: t`Delete`,
68 className: 'show-sliding',
69 onClick: () => deleteFiles(Object.keys(selected))
70 - } : changingButton === 'upload' ? {
70 + } : {
71 id: 'upload-button',
72 icon: 'upload',
73 label: t`Upload`,
74 - className: 'show-sliding ' + (uploading ? 'ani-working' : ''),
74 + tabIndex: changingButton === 'upload' ? undefined : -1,
75 + className: changingButton === 'upload' ? 'show-sliding ' + (uploading ? 'ani-working' : '') : 'before-sliding',
76 onClick: showUpload,
76 - } : { icon: '', label: '', className: 'before-sliding' }),
77 + }),
78 h(MenuButton, getSearchProps()),
79 h(MenuButton, {
80 id: 'options-button',