diff --git a/assets/edx-sm.png b/assets/edx-sm.png new file mode 100644 index 0000000..d185835 Binary files /dev/null and b/assets/edx-sm.png differ diff --git a/src/components/Gradebook/gradebook.scss b/src/components/Gradebook/gradebook.scss index d71bb34..6ac6f1f 100644 --- a/src/components/Gradebook/gradebook.scss +++ b/src/components/Gradebook/gradebook.scss @@ -1,7 +1,8 @@ .spinner-overlay { - position: absolute; + position: fixed; height: 100%; width: 100%; + top: 0; background-color: #999; opacity: 0.5; z-index: 99999; @@ -28,9 +29,6 @@ } } -.back-link{ - float:right; -} .student-filters{ display: flex; .label{ diff --git a/src/components/Gradebook/index.jsx b/src/components/Gradebook/index.jsx index 73a7d3b..93bf39d 100644 --- a/src/components/Gradebook/index.jsx +++ b/src/components/Gradebook/index.jsx @@ -223,13 +223,13 @@ export default class Gradebook extends React.Component { return (
{ this.props.showSpinner &&
} -
-
+
+
- Back to Dashboard + {'<< Back to Dashboard'}

Gradebook

{this.props.match.params.courseId}

diff --git a/src/components/Header/index.jsx b/src/components/Header/index.jsx new file mode 100644 index 0000000..5da2b62 --- /dev/null +++ b/src/components/Header/index.jsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { Hyperlink } from '@edx/paragon'; + +export default class Header extends React.Component { + constructor(props) { + super(props); + this.state = { + mobileNavOpen: false, + }; + } + + render() { + return ( +
+
+ } destination="https://www.edx.org" /> +
+
+
+ ); + } +} diff --git a/src/index.jsx b/src/index.jsx index 8f99768..2db2b7c 100755 --- a/src/index.jsx +++ b/src/index.jsx @@ -6,17 +6,21 @@ import { Provider } from 'react-redux'; import apiClient from './data/apiClient'; import GradebookPage from './containers/GradebookPage'; +import Header from './components/Header'; import store from './data/store'; import './App.scss'; const App = () => ( -
- - - -
+
+
+
+ + + +
+
);