@@ -85,15 +85,6 @@ interface PageProps {
8585
8686const TutorialPage = ( props :PageProps ) => {
8787const { 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
9889const 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-
129115return (
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) => {
181165shape = "line"
182166color = "rgb(85, 132, 255)"
183167css = { styles . taskProgress }
184- textRender = { ( percent : number ) => {
168+ textRender = { ( ) => {
185169return (
186170< span style = { { color :'white' } } >
187171{ stepIndex } of{ level . steps . length }