2021-11-14 19:21:20 +01:00
// ignore_for_file: file_names
2021-03-02 07:05:47 +01:00
import ' package:flutter/services.dart ' ;
import ' package:flutter/material.dart ' ;
2021-03-08 00:32:18 +01:00
import ' package:gecko/globals.dart ' ;
2021-11-14 19:21:20 +01:00
import ' package:gecko/screens/common_elements.dart ' ;
2021-03-08 06:21:04 +01:00
import ' package:gecko/screens/onBoarding/10.dart ' ;
2021-03-02 07:05:47 +01:00
// ignore: must_be_immutable
class OnboardingStepEleven extends StatelessWidget {
TextEditingController tplController = TextEditingController ( ) ;
2021-03-08 01:08:26 +01:00
final int progress = 8 ;
2021-03-02 07:05:47 +01:00
2021-12-23 12:36:09 +01:00
OnboardingStepEleven ( { Key ? key } ) : super ( key: key ) ;
2021-11-14 19:21:20 +01:00
2021-03-02 07:05:47 +01:00
@ override
Widget build ( BuildContext context ) {
SystemChrome . setPreferredOrientations ( [ DeviceOrientation . portraitUp ] ) ;
CommonElements common = CommonElements ( ) ;
return Scaffold (
extendBodyBehindAppBar: true ,
body: SafeArea (
child: Column ( children: < Widget > [
2021-03-08 06:33:14 +01:00
common . onboardingProgressBar (
context , ' Ma phrase de restauration ' , progress ) ,
2021-04-24 20:27:18 +02:00
common . bubbleSpeakRich (
< TextSpan > [
2021-11-14 19:21:20 +01:00
const TextSpan (
text: " Super ! \n \n Je vais maintenant créer votre " ) ,
const TextSpan (
2021-04-24 20:27:18 +02:00
text: ' code secret. ' ,
style: TextStyle ( fontWeight: FontWeight . bold ) ) ,
2021-11-14 19:21:20 +01:00
const TextSpan (
2021-04-24 20:27:18 +02:00
text:
2022-05-20 16:02:42 +02:00
" \n \n Votre code secret chiffre votre coffre de clefs, ce qui le rend inutilisable par d’ autres, par exemple si vous perdez votre téléphone ou si on vous le vole. " ) ,
2021-04-24 20:27:18 +02:00
] ,
2021-11-14 19:21:20 +01:00
textKey: const Key ( ' step9 ' ) ,
2021-04-24 20:27:18 +02:00
) ,
2021-03-08 00:32:18 +01:00
SizedBox ( height: isTall ? 50 : 10 ) ,
2021-03-02 07:05:47 +01:00
Image . asset (
' assets/onBoarding/treasure-chest-gecko-souligne.png ' ,
2021-03-08 00:32:18 +01:00
height: 280 * ratio , //5": 400
2021-03-02 07:05:47 +01:00
) ,
Expanded (
child: Align (
alignment: Alignment . bottomCenter ,
child: SizedBox (
width: 400 ,
height: 62 ,
child: ElevatedButton (
2021-11-14 19:21:20 +01:00
key: const Key ( ' goStep10 ' ) ,
2021-03-02 07:05:47 +01:00
style: ElevatedButton . styleFrom (
elevation: 5 ,
2021-11-08 23:12:25 +01:00
primary: orangeC ,
2021-03-02 07:05:47 +01:00
onPrimary: Colors . white , // foreground
) ,
onPressed: ( ) {
Navigator . push (
context ,
2021-03-08 06:33:14 +01:00
FaderTransition (
page: OnboardingStepTwelve ( ) , isFast: true ) ,
2021-03-02 07:05:47 +01:00
) ;
} ,
2021-11-14 19:21:20 +01:00
child: const Text ( " J'ai compris " ,
2021-03-02 07:05:47 +01:00
style: TextStyle ( fontSize: 20 ) ) ) ,
) ) ) ,
2021-11-14 19:21:20 +01:00
const SizedBox ( height: 80 ) ,
2021-03-02 07:05:47 +01:00
] ) ,
) ) ;
}
}