Prior to this change, the MFE would fail to render with any PUBLIC_PATH set. Because that is now handled entirely by `frontend-platform`, we can avoid referring to PUBLIC_PATH entirely, here.
33 lines
759 B
JavaScript
Executable File
33 lines
759 B
JavaScript
Executable File
import React from 'react';
|
|
import { Route, Routes } from 'react-router-dom';
|
|
|
|
import { AppProvider } from '@edx/frontend-platform/react';
|
|
|
|
import Footer from '@edx/frontend-component-footer';
|
|
import Header from '@edx/frontend-component-header';
|
|
|
|
import store from 'data/store';
|
|
import GradebookPage from 'containers/GradebookPage';
|
|
import './App.scss';
|
|
import Head from './head/Head';
|
|
|
|
const App = () => (
|
|
<AppProvider store={store}>
|
|
<Head />
|
|
<div>
|
|
<Header />
|
|
<main>
|
|
<Routes>
|
|
<Route
|
|
path="/:courseId"
|
|
element={<GradebookPage />}
|
|
/>
|
|
</Routes>
|
|
</main>
|
|
<Footer logo={process.env.LOGO_POWERED_BY_OPEN_EDX_URL_SVG} />
|
|
</div>
|
|
</AppProvider>
|
|
);
|
|
|
|
export default App;
|