|
1 | 1 | import*asReactfrom'react'
|
2 | 2 | import{send}from'../../utils/vscode'
|
3 | 3 |
|
4 |
| -importCondfrom'../../components/Cond' |
5 |
| -importLoadingfrom'../../components/Loading' |
| 4 | +importRouterfrom'../../components/Router' |
| 5 | +importLoadingPagefrom'../LoadingPage' |
6 | 6 | importSummaryPagefrom'./SummaryPage'
|
7 | 7 | importLevelPagefrom'./LevelPage'
|
8 | 8 | importStagePagefrom'./StagePage'
|
9 | 9 |
|
| 10 | +const{ Route}=Router |
| 11 | + |
10 | 12 | interfaceProps{
|
11 | 13 | state:any
|
12 | 14 | }
|
13 | 15 |
|
14 | 16 | constTutorial=(props:Props)=>{
|
15 | 17 | return(
|
16 |
| -<div> |
17 |
| -<Condstate={props.state}path="Tutorial.LoadNext"> |
18 |
| -<Loading/> |
19 |
| -</Cond> |
20 |
| -<Condstate={props.state}path="Tutorial.Summary"> |
| 18 | +<Routerstate={props.state}> |
| 19 | +<Routepath="Tutorial.LoadNext"> |
| 20 | +<LoadingPagetext="Loading Tutorial..."/> |
| 21 | +</Route> |
| 22 | +<Routepath="Tutorial.Summary"> |
21 | 23 | <SummaryPagestate={props.state}send={send}/>
|
22 |
| -</Cond> |
23 |
| -<Condstate={props.state}path="Tutorial.Level"> |
| 24 | +</Route> |
| 25 | +<Routepath="Tutorial.Level"> |
24 | 26 | <LevelPagestate={props.state}send={send}/>
|
25 |
| -</Cond> |
26 |
| -<Condstate={props.state}path="Tutorial.Stage"> |
| 27 | +</Route> |
| 28 | +<Routepath="Tutorial.Stage"> |
27 | 29 | <StagePagestate={props.state}send={send}/>
|
28 |
| -</Cond> |
29 |
| -</div> |
| 30 | +</Route> |
| 31 | +</Router> |
30 | 32 | )
|
31 | 33 | }
|
32 | 34 |
|
|