@@ -7,6 +7,7 @@ import Icon from '../../../components/Icon'
77import Button from '../../../components/Button'
88import Markdown from '../../../components/Markdown'
99import ProcessMessages from '../../../components/ProcessMessages'
10+ import TestMessage from '../../../components/TestMessage'
1011import ContentMenu from './ContentMenu'
1112import Step from './Step'
1213import { DISPLAY_RUN_TEST_BUTTON } from '../../../environment'
@@ -58,15 +59,17 @@ const styles = {
5859 processes : {
5960 padding : '0 1rem' ,
6061 position : 'fixed' as 'fixed' ,
61- bottom : '4rem ' ,
62+ bottom : '2rem ' ,
6263 left : 0 ,
6364 right : 0 ,
65+ top : 'auto' ,
6466 } ,
65- nux : {
66- position : 'fixed' as 'fixed' ,
67+ testMessage : {
68+ position : 'absolute' as 'absolute' ,
69+ top : 'auto' ,
6770 bottom : '2rem' ,
68- left : 0 ,
69- right : 0 ,
71+ left : '5px' ,
72+ right : '5px' ,
7073 } ,
7174 footer : {
7275 display : 'flex' as 'flex' ,
@@ -119,8 +122,6 @@ const Level = ({
119122} : Props ) => {
120123 const level : TT . Level = tutorial . levels [ index ]
121124
122- console . log ( level )
123-
124125 const [ title , setTitle ] = React . useState < string > ( level . title )
125126 const [ content , setContent ] = React . useState < string > ( level . content )
126127
@@ -230,13 +231,20 @@ const Level = ({
230231
231232 < div ref = { pageBottomRef } />
232233
233- { ( ( testStatus && testStatus . type !== 'hidden' ) || processes . length > 0 ) && (
234- < div css = { styles . processes } >
235- < ProcessMessages processes = { processes } testStatus = { testStatus } onOpenLogs = { onOpenLogs } />
236- </ div >
237- ) }
238-
239234 < div css = { styles . footer } >
235+ { /* Process Modal */ }
236+ { processes . length > 0 && (
237+ < div css = { styles . processes } >
238+ < ProcessMessages processes = { processes } />
239+ </ div >
240+ ) }
241+ { /* Test Fail Modal */ }
242+ { testStatus && testStatus . type === 'warning' && (
243+ < div css = { styles . testMessage } >
244+ < TestMessage message = { testStatus . title } />
245+ </ div >
246+ ) }
247+
240248 { DISPLAY_RUN_TEST_BUTTON && status !== 'COMPLETE' ? (
241249 < Button type = "primary" onClick = { onRunTest } disabled = { processes . length > 0 } >
242250 Run
0 commit comments