1
+ import { NavigationProps } from '@/app/navigation/types'
1
2
import { Screen } from '@/components/features/screen/Screen'
3
+ import { Button } from '@/components/ui/buttons/Button'
2
4
import { Box } from '@/components/ui/containers/Box'
3
5
import { Column } from '@/components/ui/layout/Column'
4
6
import { Title } from '@/components/ui/text/Title'
5
- import { ParkingLoginForm } from '@/modules/parking/components/ParkingLoginForm'
6
- import { ParkingLoginFormProvider } from '@/modules/parking/components/ParkingLoginFormProvider'
7
- import { ParkingLoginFormSubmitButton } from '@/modules/parking/components/ParkingLoginFormSubmitButton'
7
+ import { ParkingLoginForm } from '@/modules/parking/components/login/ParkingLoginForm'
8
+ import { ParkingLoginFormProvider } from '@/modules/parking/components/login/ParkingLoginFormProvider'
9
+ import { ParkingLoginFormSubmitButton } from '@/modules/parking/components/login/ParkingLoginFormSubmitButton'
10
+ import { ParkingRouteName } from '@/modules/parking/routes'
8
11
9
- export const ParkingLoginScreen = ( ) => (
12
+ type Props = NavigationProps < ParkingRouteName . login >
13
+
14
+ export const ParkingLoginScreen = ( { navigation : { navigate} } : Props ) => (
10
15
< ParkingLoginFormProvider >
11
16
< Screen
12
17
stickyFooter = { < ParkingLoginFormSubmitButton /> }
@@ -18,6 +23,12 @@ export const ParkingLoginScreen = () => (
18
23
text = "Inloggen Aanmelden Parkeren"
19
24
/>
20
25
< ParkingLoginForm />
26
+ < Button
27
+ label = "Pincode vergeten"
28
+ onPress = { ( ) => navigate ( ParkingRouteName . requestPinCode ) }
29
+ testID = "ParkingLoginForgotPinButton"
30
+ variant = "tertiary"
31
+ />
21
32
</ Column >
22
33
</ Box >
23
34
</ Screen >
0 commit comments