@@ -85,15 +85,6 @@ interface PageProps {
8585
8686const TutorialPage = ( props : PageProps ) => {
8787 const { position, progress, processes, testStatus } = props . context
88- // hold state for hints for the level
89- const [ displayHintsIndex , setDisplayHintsIndex ] = React . useState < number [ ] > ( [ ] )
90- const setHintsIndex = ( index : number , value : number ) => {
91- return setDisplayHintsIndex ( ( displayHintsIndex ) => {
92- const next = [ ...displayHintsIndex ]
93- next [ index ] = value
94- return next
95- } )
96- }
9788
9889 const tutorial = selectors . currentTutorial ( props . context )
9990
@@ -121,11 +112,6 @@ const TutorialPage = (props: PageProps) => {
121112 testStatus,
122113 } )
123114
124- React . useEffect ( ( ) => {
125- // set the hints to empty on level starts
126- setDisplayHintsIndex ( level . steps . map ( ( s : TT . Step ) => - 1 ) )
127- } , [ level . id ] )
128-
129115 return (
130116 < div >
131117 < div >
@@ -136,9 +122,7 @@ const TutorialPage = (props: PageProps) => {
136122 < span css = { styles . title } > { tutorial . summary . title } </ span >
137123 </ div >
138124
139- { page === 'level' && (
140- < Level level = { level } displayHintsIndex = { displayHintsIndex } setHintsIndex = { setHintsIndex } />
141- ) }
125+ { page === 'level' && < Level level = { level } /> }
142126 { page === 'settings' && < SettingsPage /> }
143127 { page === 'review' && < ReviewPage levels = { levels } /> }
144128 </ div >
@@ -181,7 +165,7 @@ const TutorialPage = (props: PageProps) => {
181165 shape = "line"
182166 color = "rgb(85, 132, 255)"
183167 css = { styles . taskProgress }
184- textRender = { ( percent : number ) => {
168+ textRender = { ( ) => {
185169 return (
186170 < span style = { { color : 'white' } } >
187171 { stepIndex } of { level . steps . length }
0 commit comments