diff --git a/web-app/src/containers/Tutorial/components/Continue.tsx b/web-app/src/containers/Tutorial/components/Continue.tsx index c8fda65a..bf0694ad 100644 --- a/web-app/src/containers/Tutorial/components/Continue.tsx +++ b/web-app/src/containers/Tutorial/components/Continue.tsx @@ -24,6 +24,7 @@ interface Props { current: number // level index max: number // level count defaultOpen: boolean + disabled?: boolean onContinue(): void } @@ -48,12 +49,12 @@ const Continue = (props: Props) => { return ( <> {modalState === 'init' ? ( - ) : null} {modalState === 'closed' ? ( - ) : null} diff --git a/web-app/src/containers/Tutorial/index.tsx b/web-app/src/containers/Tutorial/index.tsx index 1ffa20d8..c7827e8d 100644 --- a/web-app/src/containers/Tutorial/index.tsx +++ b/web-app/src/containers/Tutorial/index.tsx @@ -208,6 +208,7 @@ const TutorialPage = (props: PageProps) => { max={levels.length} title={tutorial.summary.title} defaultOpen={false} + disabled={processes.length > 0} /> ) : props.state === 'Level.LevelComplete' ? ( @@ -218,6 +219,7 @@ const TutorialPage = (props: PageProps) => { max={levels.length} title={tutorial.summary.title} defaultOpen={true} + disabled={processes.length > 0} /> ) : level.steps.length > 1 ? (