Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import Box from "@mui/material/Box";
import Stack from "@mui/material/Stack";
import useMediaQuery from "@mui/material/useMediaQuery";
import { ILayoutProps } from "react-dropzone-uploader";
const Layout = ({ input, previews, dropzoneProps, files }: ILayoutProps) => {
const isDesktop = useMediaQuery("(min-width: 600px)");
return (
<>
<Box {...dropzoneProps}>
{input}
{files.length > 0 && (
<Stack
mt={2}
gap={2}
width="100%"
alignItems="center"
justifyContent="center"
direction={isDesktop ? "row" : "column"}
>
{previews}
</Stack>
)}
</Box>
</>
);
};
export default Layout;
|