Skip to content

Commit 29d3829

Browse files
chore: update top-level routing to views and demo data loading
1 parent 0be6de5 commit 29d3829

File tree

8 files changed

+46
-213
lines changed

8 files changed

+46
-213
lines changed

src/routes/index.jsx renamed to src/App.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
22
import { ErrorPage } from '@edx/frontend-platform/react';
33
import { useIntl } from '@edx/frontend-platform/i18n';
44

5-
import Assessment from './assessment';
6-
import Submission from './submission';
5+
import AssessmentView from 'views/AssessmentView';
6+
import SubmissionView from 'views/SubmissionView';
77
import messages from './messages';
88

99
const RouterRoot = () => {
@@ -13,10 +13,10 @@ const RouterRoot = () => {
1313
<Router>
1414
<Switch>
1515
<Route path="/assessment/:id">
16-
<Assessment />
16+
<AssessmentView />
1717
</Route>
1818
<Route path="/submission/:id">
19-
<Submission />
19+
<SubmissionView />
2020
</Route>
2121
<Route path="/*">
2222
<ErrorPage message={formatMessage(messages.error404Message)} />

src/index.jsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,29 @@
11
import 'core-js/stable';
22
import 'regenerator-runtime/runtime';
33

4+
import { QueryClient, QueryClientProvider } from 'react-query';
5+
46
import {
57
APP_INIT_ERROR, APP_READY, subscribe, initialize,
68
} from '@edx/frontend-platform';
79
import { AppProvider, ErrorPage } from '@edx/frontend-platform/react';
810
import ReactDOM from 'react-dom';
9-
import RouterRoot from './routes';
11+
import App from './App';
1012

1113
import messages from './i18n';
1214

1315
import './index.scss';
1416

17+
const queryClient = new QueryClient({
18+
queries: { retry: false },
19+
});
20+
1521
subscribe(APP_READY, () => {
1622
ReactDOM.render(
1723
<AppProvider>
18-
<RouterRoot />
24+
<QueryClientProvider client={queryClient}>
25+
<App />
26+
</QueryClientProvider>
1927
</AppProvider>,
2028
document.getElementById('root'),
2129
);
File renamed without changes.

src/routes/assessment/index.jsx

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/routes/submission/index.jsx

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/testUtils.js

Lines changed: 0 additions & 187 deletions
This file was deleted.

src/views/AssessmentView/index.jsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import React from 'react';
2+
import { useORAConfigData, useSubmissionData } from 'data/services/lms/hooks/selectors';
3+
4+
export const AssessmentView = () => {
5+
const configData = useORAConfigData();
6+
const submissionData = useSubmissionData();
7+
console.log({
8+
configData,
9+
submissionData,
10+
});
11+
return (
12+
<h1>Assessment</h1>
13+
);
14+
};
15+
16+
export default AssessmentView;

src/views/SubmissionView/index.jsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import React from 'react';
2+
import { useORAConfigData, useSubmissionData } from 'data/services/lms/hooks/selectors';
3+
4+
export const AssessmentView = () => {
5+
const configData = useORAConfigData();
6+
const submissionData = useSubmissionData();
7+
console.log({
8+
configData,
9+
submissionData,
10+
});
11+
return (
12+
<h1>Submission</h1>
13+
);
14+
};
15+
16+
export default AssessmentView;

0 commit comments

Comments
 (0)