From 825075d65620bf450ea930b1988e17460c813be5 Mon Sep 17 00:00:00 2001 From: Delucse <46593742+Delucse@users.noreply.github.com> Date: Fri, 11 Sep 2020 11:00:57 +0200 Subject: [PATCH] next and back step - buttons --- src/components/Tutorial/Assessment.js | 2 +- src/components/Tutorial/Instruction.js | 12 ++++++++---- src/components/Tutorial/StepperVertical.js | 8 ++++---- src/components/Tutorial/Tutorial.js | 10 +++++----- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/src/components/Tutorial/Assessment.js b/src/components/Tutorial/Assessment.js index be6fe8b..88c3cc9 100644 --- a/src/components/Tutorial/Assessment.js +++ b/src/components/Tutorial/Assessment.js @@ -18,7 +18,7 @@ class Assessment extends Component { return (
{step.headline} - + diff --git a/src/components/Tutorial/Instruction.js b/src/components/Tutorial/Instruction.js index 83c192a..2b0c8d8 100644 --- a/src/components/Tutorial/Instruction.js +++ b/src/components/Tutorial/Instruction.js @@ -11,14 +11,18 @@ class Instruction extends Component { render() { var step = this.props.step; + var isHardware = step.hardware && step.hardware.length > 0; + var areRequirements = step.requirements && step.requirements.length > 0; return (
{step.headline} - {step.text1} - {step.hardware && step.hardware.length > 0 ? 'Hardware: todo' : null} - {step.requirements && step.requirements.length > 0 ? 'Voraussetzungen: todo' : null} + {step.text1} + {isHardware ? + Hardware: todo : null} + {areRequirements > 0 ? + Voraussetzungen: todo : null} {step.xml ? - + ({ connector: { height: '10px', borderLeft: `3px solid ${theme.palette.primary.main}`, - margin: '5px auto' + margin: 'auto' } }); @@ -70,7 +70,7 @@ class StepperVertical extends Component { return ( - {this.props.tutorialStep(i)}}> +
{this.props.tutorialStep(i)}}> - +
)})} diff --git a/src/components/Tutorial/Tutorial.js b/src/components/Tutorial/Tutorial.js index 621d221..41a560a 100644 --- a/src/components/Tutorial/Tutorial.js +++ b/src/components/Tutorial/Tutorial.js @@ -47,17 +47,17 @@ class Tutorial extends Component {
- - + {/* calc(Card-padding: 10px + Button-height: 35px + Button-marginTop: 15px)*/} + {step ? step.type === 'instruction' ? : // if step.type === 'assessment' : null} -
- - +
+ +