@@ -4,9 +4,10 @@ import { Box, Button, Grid, Typography, useTheme } from '@mui/material';
4
4
import { RoboSatsTextIcon } from '../../components/Icons' ;
5
5
import { FastForward , RocketLaunch , Key } from '@mui/icons-material' ;
6
6
import { genBase62Token } from '../../utils' ;
7
- import { UseAppStoreType , AppContext } from '../../contexts/AppContext' ;
8
7
import { UseFederationStoreType , FederationContext } from '../../contexts/FederationContext' ;
9
8
import { UseGarageStoreType , GarageContext } from '../../contexts/GarageContext' ;
9
+ import { useNavigate } from 'react-router-dom' ;
10
+ import { UseAppStoreType , AppContext } from '../../contexts/AppContext' ;
10
11
11
12
interface WelcomeProps {
12
13
setView : ( state : 'welcome' | 'onboarding' | 'recovery' | 'profile' ) => void ;
@@ -15,7 +16,9 @@ interface WelcomeProps {
15
16
}
16
17
17
18
const Welcome = ( { setView, width, setInputToken } : WelcomeProps ) : JSX . Element => {
19
+ const { setPage } = useContext < UseAppStoreType > ( AppContext ) ;
18
20
const { t } = useTranslation ( ) ;
21
+ const navigate = useNavigate ( ) ;
19
22
const theme = useTheme ( ) ;
20
23
const { setOpen } = useContext < UseAppStoreType > ( AppContext ) ;
21
24
const { garage } = useContext < UseGarageStoreType > ( GarageContext ) ;
@@ -117,14 +120,15 @@ const Welcome = ({ setView, width, setInputToken }: WelcomeProps): JSX.Element =
117
120
size = 'small'
118
121
color = 'primary'
119
122
onClick = { ( ) => {
120
- setView ( 'profile' ) ;
121
123
const token = genBase62Token ( 36 ) ;
122
124
garage . createRobot ( federation , token ) ;
123
125
setInputToken ( token ) ;
126
+ navigate ( '/create' ) ;
127
+ setPage ( 'create' ) ;
124
128
} }
125
129
>
126
130
< FastForward /> < div style = { { width : '0.5em' } } />
127
- { t ( 'Fast Generate Robot ' ) }
131
+ { t ( 'Fast Generate Order ' ) }
128
132
</ Button >
129
133
</ Grid >
130
134
</ Grid >
0 commit comments