Skip to content

Commit

Permalink
feat: consume new api
Browse files Browse the repository at this point in the history
  • Loading branch information
muselesscreator committed Aug 7, 2023
1 parent d1ecdcb commit 797309d
Show file tree
Hide file tree
Showing 28 changed files with 800 additions and 21,977 deletions.
21,771 changes: 489 additions & 21,282 deletions package-lock.json

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions src/App.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,21 @@ import { useIntl } from '@edx/frontend-platform/i18n';
import AssessmentView from 'views/AssessmentView';
import SubmissionView from 'views/SubmissionView';
import messages from './messages';
import routes from './routes';

const RouterRoot = () => {
const { formatMessage } = useIntl();

return (
<Router>
<Switch>
<Route path="/assessment/:id">
<Route path={routes.assessment}>
<AssessmentView />
</Route>
<Route path="/submission/:id">
<Route path={routes.submission}>
<SubmissionView />
</Route>
<Route path="/*">
<Route path={routes.root}>
<ErrorPage message={formatMessage(messages.error404Message)} />
</Route>
</Switch>
Expand Down
18 changes: 13 additions & 5 deletions src/components/FileUpload/index.jsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import React from 'react';
import PropTypes from 'prop-types';
import { DataTable, Dropzone } from '@edx/paragon';

import { useSubmissionResponse } from 'data/services/lms/hooks/selectors';
Expand All @@ -8,7 +9,7 @@ import filesize from 'filesize';

import messages from './messages';

const FileUpload = () => {
const FileUpload = ({ isReadOnly }) => {
const { uploadedFiles } = useSubmissionResponse();
const { formatMessage } = useIntl();
return (
Expand All @@ -26,23 +27,30 @@ const FileUpload = () => {
columns={[
{
Header: formatMessage(messages.fileNameTitle),
accessor: 'name',
accessor: 'fileName',
},
{
Header: formatMessage(messages.fileDescriptionTitle),
accessor: 'description',
accessor: 'fileDescription',
},
{
Header: formatMessage(messages.fileSizeTitle),
accessor: 'size',
accessor: 'fileSize',
},
]}
/>
</>
)}
<Dropzone />
{!isReadOnly && <Dropzone />}
</div>
);
};

FileUpload.defaultProps = {
isReadOnly: false,
};
FileUpload.propTypes = {
isReadOnly: PropTypes.bool,
};

export default FileUpload;

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 797309d

Please sign in to comment.