import { FileRejection } from 'react-dropzone'; // @mui import { alpha } from '@mui/material/styles'; import { Box, Paper, Typography } from '@mui/material'; // type import { CustomFile } from './type'; // utils import { fData } from '../../utils/formatNumber'; // ---------------------------------------------------------------------- type Props = { fileRejections: FileRejection[]; }; export default function RejectionFiles({ fileRejections }: Props) { return ( alpha(theme.palette.error.main, 0.08), }} > {fileRejections.map(({ file, errors }) => { const { path, size }: CustomFile = file; return ( {path} - {fData(size)} {errors.map((error) => ( - {error.message} ))} ); })} ); }