removed unused code
Massimo Melina committed
Jun 4, 2022 at 13:30 UTC
df557c8565f42b031131f24d15b614db2542db4a
1 file changed
+1
-12
admin/src/api.ts
+1
-12
@@ -1,23 +1,12 @@
1
// This file is part of HFS - Copyright 2021-2022, Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
2
3
-import { createElement as h, ReactElement, Fragment, useCallback, useEffect, useMemo, useRef } from 'react'
3
+import { createElement as h, useCallback, useEffect, useMemo, useRef } from 'react'
4
import { Dict, Falsy, getCookie, IconBtn, spinner, useStateMounted } from './misc'
5
import { Alert } from '@mui/material'
6
import _ from 'lodash'
7
import { state } from './state'
8
import { Refresh } from '@mui/icons-material'
9
10
-export function useApiComp<T=any>(...args: Parameters<typeof useApi>): [T | ReactElement, ()=>void] {
11
- const [res, err, reload] = useApi<T>(...args)
12
- const arg0 = args[0]
13
- return useMemo(() =>
14
- !arg0 ? [h(Fragment), reload]
15
- : err ? [ h(Alert, { severity: 'error' }, String(err), h(IconBtn, { icon: Refresh, onClick: reload, sx: { m:'-8px 0 -8px 16px' } })), reload ]
16
- : res === undefined ? [spinner(), reload]
17
- : [res, reload],
18
- [res, err, arg0, reload])
19
-}
20
-
10
export function useApiEx<T=any>(...args: Parameters<typeof useApi>) {
11
const [data, error, reload] = useApi<T>(...args)
12
const cmd = args[0]