diff --git a/src/components/Tutorial/StepperVertical.js b/src/components/Tutorial/StepperVertical.js
index 6d25d1b..7d89bb8 100644
--- a/src/components/Tutorial/StepperVertical.js
+++ b/src/components/Tutorial/StepperVertical.js
@@ -8,12 +8,12 @@ import tutorials from './tutorials.json';
import { fade } from '@material-ui/core/styles/colorManipulator';
import { withStyles } from '@material-ui/core/styles';
+import withWidth, { isWidthUp } from '@material-ui/core/withWidth';
import Button from '@material-ui/core/Button';
import Stepper from '@material-ui/core/Stepper';
import Step from '@material-ui/core/Step';
import StepLabel from '@material-ui/core/StepLabel';
import Tooltip from '@material-ui/core/Tooltip';
-import LinearProgress from '@material-ui/core/LinearProgress';
const styles = (theme) => ({
verticalStepper: {
@@ -115,71 +115,72 @@ class StepperVertical extends Component {
var tutorialId = this.state.tutorialId;
var verticalTutorialId = this.state.verticalTutorialId;
return (
-
-
-
}
- classes={{root: this.props.classes.verticalStepper}}
+ isWidthUp('sm', this.props.width) ?
+
+
-
-
-
+ clsx(this.props.classes.stepIconLarge, this.props.classes.stepIconActive)
+ : this.props.classes.stepIconLarge
+ : tutorial === tutorials[verticalTutorialId-2] || tutorial === tutorials[verticalTutorialId] ?
+ tutorial === tutorials[tutorialId-1] ?
+ clsx(this.props.classes.stepIconMedium, this.props.classes.stepIconActive)
+ : this.props.classes.stepIconMedium
+ : tutorial === tutorials[tutorialId-1] ?
+ clsx(this.props.classes.stepIconSmall, this.props.classes.stepIconActive)
+ : this.props.classes.stepIconSmall
+ }}
+ >
+
+
+
+
+ )})}
+
+
+
+
+ : null
);
};
}
-export default withRouter(withStyles(styles, {withTheme: true})(StepperVertical));
+export default withRouter(withStyles(styles, {withTheme: true})(withWidth()(StepperVertical)));
diff --git a/src/components/Tutorial/Tutorial.js b/src/components/Tutorial/Tutorial.js
index caebc9d..7a2ccf0 100644
--- a/src/components/Tutorial/Tutorial.js
+++ b/src/components/Tutorial/Tutorial.js
@@ -9,6 +9,7 @@ import NotFound from '../NotFound';
import tutorials from './tutorials.json';
+import withWidth, { isWidthUp } from '@material-ui/core/withWidth';
import Tabs from '@material-ui/core/Tabs';
import Tab from '@material-ui/core/Tab';
import Grid from '@material-ui/core/Grid';
@@ -47,7 +48,7 @@ class Tutorial extends Component {
{/* width of vertical stepper is 30px*/}
-
+