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/11.dart ' ;
2021-03-02 07:05:47 +01:00
// ignore: must_be_immutable
class OnboardingStepTwelve extends StatelessWidget {
TextEditingController tplController = TextEditingController ( ) ;
2021-03-08 01:08:26 +01:00
final int progress = 9 ;
2021-03-02 07:05:47 +01:00
2021-12-23 12:36:09 +01:00
OnboardingStepTwelve ( { 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 ( ) ;
2021-03-08 17:23:56 +01:00
2021-03-02 07:05:47 +01:00
return Scaffold (
extendBodyBehindAppBar: true ,
body: SafeArea (
child: Column ( children: < Widget > [
2021-03-08 17:23:56 +01:00
common . onboardingProgressBar (
context , ' Ma phrase de restauration ' , progress ) ,
2021-03-02 07:05:47 +01:00
common . bubbleSpeak (
2021-04-24 20:27:18 +02:00
" Si un jour vous changez de téléphone, votre code secret sera différent, mais il vous suffira de me redonner votre phrase de restauration pour recréer votre trousseau. " ,
2021-11-14 19:21:20 +01:00
textKey: const Key ( ' step10 ' ) ,
2021-04-24 20:27:18 +02:00
) ,
2021-11-14 19:21:20 +01:00
const SizedBox ( height: 10 ) ,
2021-03-02 07:05:47 +01:00
Image . asset (
' assets/onBoarding/plusieurs-codes-secrets-un-trousseau.png ' ,
2021-12-23 21:44:24 +01:00
height: isTall ? 410 : 380 ,
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 ( ' goStep11 ' ) ,
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 17:23:56 +01:00
FaderTransition (
2021-12-19 21:05:04 +01:00
page: const OnboardingStepThirteen ( ) ,
isFast: true ) ,
2021-03-02 07:05:47 +01:00
) ;
} ,
2021-11-14 19:21:20 +01:00
child: const Text ( " Générer le code secret " ,
2021-03-02 07:05:47 +01:00
style: TextStyle ( fontSize: 20 ) ) ) ,
) ) ) ,
2021-12-23 21:44:24 +01:00
const SizedBox ( height: 80 ) ,
2021-03-02 07:05:47 +01:00
] ) ,
) ) ;
}
}