import Dropzone from 'react-dropzone'; import FileDropzone from "../FileDropzone"; import moment from "moment"; import { SpinnerCircular } from 'spinners-react'; const LIMIT = 10000000; const LIMIT_FILES = 10; export default class FileDropzoneDeals extends FileDropzone { constructor(props) { super(props); this.state = { message: true, }; } componentDidMount() { } _handle_onToggleShowMessage = () => { this.setState({ message: this.state.message ? false : true }); } render() { const { uploaded, onAddFile, onDeleteFile, uploading, document, statuscode_id, } = this.props; const { message } = this.state; let show_comment = false; if(document.comment !== null && document.comment !== "") { show_comment = true; } return ( <> { show_comment && (
{ message ? (

{ document.check } { document.comment }

) : (

Комментарий к ранее загруженным файлам

) }
) } { statuscode_id === 102 && ( <> { uploaded.files.length > 0 && (
{ uploaded.files.map((file, index) => { return (
{ file.uploaded ? (
onDeleteFile(file.group, index) }>
) : (
) }
PDF
{ file.name } { moment().format("DD.MM.YYYY") }
) } ) }
) } { uploaded.files.length < LIMIT_FILES && ( onAddFile(acceptedFiles, document.comment !== null && document.comment !== "" ? true : false) } maxFiles={ LIMIT_FILES } multiple={ true } disabled={ uploading }> { ({getRootProps, getInputProps}) => (

Перенесите файлы на экран для быстрой загрузки или выберите файл с компьютера

) }
) } ) } ) } }