ux: admin/fs: disk-spaces button shouldn't spin while displaying
Massimo Melina committed
Jun 30, 2024 at 18:45 UTC
47ba307c1d8a80c96bdf2b75c2152b3291a076fe
1 file changed
+3
-2
admin/src/VfsMenuBar.ts
+3
-2
@@ -5,7 +5,7 @@ import { Alert, Box, List, ListItem, ListItemIcon, ListItemText } from '@mui/mat
5
import { Microsoft, Storage } from '@mui/icons-material'
6
import { reloadVfs } from './VfsPage'
7
import { prefix } from './misc'
8
-import { Btn, Flex, IconBtn, reloadBtn, useBreakpoint } from './mui'
8
+import { Btn, Flex, reloadBtn, useBreakpoint } from './mui'
9
import { apiCall, ApiObject, useApi } from './api'
10
import VfsPathField from './VfsPathField'
11
import { alertDialog, promptDialog } from './dialog'
@@ -19,9 +19,10 @@ export default function VfsMenuBar({ statusApi }: { statusApi: ApiObject }) {
19
width: 'fit-content',
20
},
21
reloadBtn(() => reloadVfs()),
22
- h(IconBtn, {
22
+ h(Btn, {
23
icon: Storage,
24
title: "Disk spaces",
25
+ progress: false,
26
onClick: () => apiCall<Awaited<ReturnType<typeof getDiskSpaces>>>('get_disk_spaces').then(res =>
27
alertDialog(h(List, { dense: true }, res.map(x => h(ListItem, { key: x.name },
28
h(ListItemIcon, {}, h(Storage)),