diff --git a/src/components/forms/AddSolutionForm.js b/src/components/forms/AddSolutionForm.js index 9a241a2a0fd9a65c6bdce8bea4d4242a487201af..7afe59228617bf764a1334d837e8da49ddb02142 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>