@@ -7,6 +7,7 @@ import Icon from '../../../components/Icon'
7
7
import Button from '../../../components/Button'
8
8
import Markdown from '../../../components/Markdown'
9
9
import ProcessMessages from '../../../components/ProcessMessages'
10
+ import TestMessage from '../../../components/TestMessage'
10
11
import ContentMenu from './ContentMenu'
11
12
import Step from './Step'
12
13
import { DISPLAY_RUN_TEST_BUTTON } from '../../../environment'
@@ -58,15 +59,17 @@ const styles = {
58
59
processes : {
59
60
padding : '0 1rem' ,
60
61
position : 'fixed' as 'fixed' ,
61
- bottom : '4rem ' ,
62
+ bottom : '2rem ' ,
62
63
left : 0 ,
63
64
right : 0 ,
65
+ top : 'auto' ,
64
66
} ,
65
- nux : {
66
- position : 'fixed' as 'fixed' ,
67
+ testMessage : {
68
+ position : 'absolute' as 'absolute' ,
69
+ top : 'auto' ,
67
70
bottom : '2rem' ,
68
- left : 0 ,
69
- right : 0 ,
71
+ left : '5px' ,
72
+ right : '5px' ,
70
73
} ,
71
74
footer : {
72
75
display : 'flex' as 'flex' ,
@@ -119,8 +122,6 @@ const Level = ({
119
122
} : Props ) => {
120
123
const level : TT . Level = tutorial . levels [ index ]
121
124
122
- console . log ( level )
123
-
124
125
const [ title , setTitle ] = React . useState < string > ( level . title )
125
126
const [ content , setContent ] = React . useState < string > ( level . content )
126
127
@@ -230,13 +231,20 @@ const Level = ({
230
231
231
232
< div ref = { pageBottomRef } />
232
233
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
-
239
234
< 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
+
240
248
{ DISPLAY_RUN_TEST_BUTTON && status !== 'COMPLETE' ? (
241
249
< Button type = "primary" onClick = { onRunTest } disabled = { processes . length > 0 } >
242
250
Run
0 commit comments