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]