From 0d607d3e0bdae92c8643b28415d6ac382418930c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com> Date: Tue, 19 Jan 2021 02:54:23 +0100 Subject: [PATCH] homework solution file upload types --- src/components/forms/AddSolutionForm.js | 32 ++++++++++++++----------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/src/components/forms/AddSolutionForm.js b/src/components/forms/AddSolutionForm.js index 9a241a2..7afe592 100644 --- a/src/components/forms/AddSolutionForm.js +++ b/src/components/forms/AddSolutionForm.js @@ -1,35 +1,38 @@ -import React, { Component } from 'react'; +import './Forms.css'; + import { - Modal, Button, + Dimmer, + Divider, Form, - Input, - TextArea, - Icon, Header, - Segment, - Divider, - Dimmer, + Icon, + Input, Loader, + Modal, + Segment, + TextArea, } from 'semantic-ui-react'; -import { connect } from 'react-redux'; +import React, { Component } from 'react'; import { - addSolution, - writeSolution, - writeSolutionFile, addDocument, + addSolution, clearWrite, getDocuments, getSolutions, + writeSolution, + writeSolutionFile, } from '../../actions/homework'; -import './Forms.css'; + import ConfirmModal from './ConfirmModal'; +import { connect } from 'react-redux'; import { customMessage } from '../pages/Homework'; const allowedFileTypes = [ 'image/jpeg', 'image/png', - 'application/x-zip-compressed', + 'application/zip', + 'application/x-zip', ]; // in megabytes @@ -181,6 +184,7 @@ class AddSolutionForm extends Component { </label> <Input type="file" + accept={allowedFileTypes.join(',')} onChange={(e) => this.props.writeSolutionFile(e)} /> </Form.Field> -- GitLab