code refactoring

This commit is contained in:
2023-11-19 13:52:51 +01:00
parent 710a8537e0
commit c56e3a106b
6 changed files with 1372 additions and 6 deletions

1361
frontend/pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -47,6 +47,5 @@ export const savedTemplatesState = selector<CustomTemplate[]>({
either,
getOrElse(() => new Array<CustomTemplate>())
)
},
dangerouslyAllowMutability: true
}
})

View File

@@ -9,4 +9,4 @@ export const rpcClientState = selector({
set: ({ get }) =>
new RPCClient(get(rpcHTTPEndpoint), get(rpcWebSocketEndpoint)),
dangerouslyAllowMutability: true,
})
})

View File

@@ -23,6 +23,7 @@ import Typography from '@mui/material/Typography'
import { TransitionProps } from '@mui/material/transitions'
import {
FC,
Suspense,
forwardRef,
useMemo,
useRef,
@@ -114,7 +115,7 @@ const DownloadDialog: FC<Props> = ({ open, onClose, onDownloadStart }) => {
setTimeout(() => {
resetInput()
setDownloadFormats(undefined)
onDownloadStart(url)
onDownloadStart(immediate || url || workingUrl)
}, 250)
}
@@ -306,7 +307,9 @@ const DownloadDialog: FC<Props> = ({ open, onClose, onDownloadStart }) => {
</Grid>
}
</Grid>
<ExtraDownloadOptions />
<Suspense>
<ExtraDownloadOptions />
</Suspense>
<Grid container spacing={1} pt={2} justifyContent="space-between">
<Grid item>
<Button

View File

@@ -1,4 +1,4 @@
import { Autocomplete, Box, TextField, Typography } from '@mui/material'
import { Autocomplete, Box, TextField } from '@mui/material'
import { useRecoilState, useRecoilValue } from 'recoil'
import { customArgsState, savedTemplatesState } from '../atoms/downloadTemplate'
import { useI18n } from '../hooks/useI18n'