multi-downloader-nx/gui/react/src/components/Require.tsx
2022-01-26 22:14:55 +01:00

14 lines
No EOL
362 B
TypeScript

import React from "react";
import { Box, Backdrop, CircularProgress } from "@mui/material";
export type RequireType<T> = {
value?: T
}
const Require = <T, >(props: React.PropsWithChildren<RequireType<T>>) => {
return props.value === undefined ? <Backdrop open>
<CircularProgress />
</Backdrop> : <Box>{props.children}</Box>
}
export default Require;