Lezard on top bar is clickable to go back home
This commit is contained in:
parent
fb242332f0
commit
4bb4991e04
|
@ -42,7 +42,8 @@ class CommonElements {
|
|||
);
|
||||
}
|
||||
|
||||
Widget onboardingProgressBar(String screenTitle, int progress) {
|
||||
Widget onboardingProgressBar(
|
||||
BuildContext context, String screenTitle, int progress) {
|
||||
return Stack(children: [
|
||||
Container(height: 100),
|
||||
Positioned(
|
||||
|
@ -50,8 +51,16 @@ class CommonElements {
|
|||
Positioned(
|
||||
top: 0,
|
||||
left: 0,
|
||||
child: Image.asset(
|
||||
'assets/onBoarding/gecko_bar.png',
|
||||
child: GestureDetector(
|
||||
onTap: () {
|
||||
Navigator.popUntil(
|
||||
context,
|
||||
ModalRoute.withName('/'),
|
||||
);
|
||||
},
|
||||
child: Image.asset(
|
||||
'assets/onBoarding/gecko_bar.png',
|
||||
),
|
||||
),
|
||||
),
|
||||
if (progress != 0)
|
||||
|
|
|
@ -21,7 +21,7 @@ class NoKeyChainScreen extends StatelessWidget {
|
|||
// appBar: GeckoSpeechAppBar('Mes portefeuilles'),
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Mes portefeuilles', 0),
|
||||
common.onboardingProgressBar(context, 'Mes portefeuilles', 0),
|
||||
common.bubbleSpeak(
|
||||
"Je ne connais pour l’instant aucun de vos portefeuilles.\n\nVous pouvez en créer un nouveau, ou bien importer un portefeuille Cesium existant.",
|
||||
),
|
||||
|
|
|
@ -19,7 +19,7 @@ class OnboardingStepOne extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Nouveau portefeuilles', progress),
|
||||
common.onboardingProgressBar(context, 'Nouveau portefeuilles', progress),
|
||||
common.bubbleSpeak(
|
||||
"Il semblerait que vous n’ayez pas encore de trousseau.\n\nUn trousseau vous permet de gérer un ou plusieurs portefeuilles.",
|
||||
),
|
||||
|
|
|
@ -18,7 +18,7 @@ class OnboardingStepTwelve extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"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."),
|
||||
SizedBox(height: 10),
|
||||
|
|
|
@ -33,7 +33,7 @@ class OnboardingStepThirteen extends StatelessWidget {
|
|||
generatedWallet = snapshot.data;
|
||||
return Visibility(visible: false, child: Text(''));
|
||||
}),
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeakRich(<TextSpan>[
|
||||
TextSpan(
|
||||
text:
|
||||
|
|
|
@ -39,7 +39,7 @@ class OnboardingStepFourteen extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"Avez-vous bien mémorisé votre code secret ?\n\nVérifions ça ensemble !\n\nTapez votre code secret dans le champ ci-dessous (après c’est fini, promis-juré-gecko)."),
|
||||
SizedBox(height: isTall ? 80 : 10),
|
||||
|
|
|
@ -18,7 +18,7 @@ class OnboardingStepFiveteen extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"Top !\n\nVotre trousseau de clef et votre portefeuille ont été créés avec un immense succès.\n\nFélicitations !",
|
||||
),
|
||||
|
|
|
@ -20,7 +20,7 @@ class OnboardingStepTwo extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Nouveau portefeuilles', progress),
|
||||
common.onboardingProgressBar(context, 'Nouveau portefeuilles', progress),
|
||||
common.bubbleSpeak(
|
||||
"Un trousseau est créé à partir d’une phrase de restauration.",
|
||||
),
|
||||
|
|
|
@ -18,7 +18,7 @@ class OnboardingStepFor extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"Si un jour vous changez de téléphone, il vous suffira de me redonner votre phrase de restauration pour recréer votre trousseau.",
|
||||
),
|
||||
|
|
|
@ -18,7 +18,7 @@ class OnboardingStepFive extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"Par contre, attention :\n\nDans une blockchain, il n’y a pas de procédure de récupération de trousseau.\n\nSi vous perdez votre phrase de restauration, je ne pourrai pas vous la communiquer, et vous ne pourrez donc plus jamais accéder à votre compte.",
|
||||
),
|
||||
|
|
|
@ -18,7 +18,7 @@ class OnboardingStepSeven extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeakRich(
|
||||
<TextSpan>[
|
||||
TextSpan(text: "Munissez-vous d'"),
|
||||
|
|
|
@ -19,7 +19,7 @@ class OnboardingStepEight extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"J’ai généré votre phrase de restauration !\nTâchez de la garder bien secrète, car elle permet à quiconque la connaît d’accéder à tous vos portefeuilles.",
|
||||
),
|
||||
|
|
|
@ -25,7 +25,7 @@ class OnboardingStepNine extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeak(
|
||||
"C’est le moment de noter votre phrase !",
|
||||
long: 60,
|
||||
|
|
|
@ -44,7 +44,7 @@ class OnboardingStepTen extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar(
|
||||
common.onboardingProgressBar(context,
|
||||
'Valider ma phrase de restauration', progress),
|
||||
common.bubbleSpeakRich(<TextSpan>[
|
||||
TextSpan(
|
||||
|
|
|
@ -18,7 +18,8 @@ class OnboardingStepEleven extends StatelessWidget {
|
|||
extendBodyBehindAppBar: true,
|
||||
body: SafeArea(
|
||||
child: Column(children: <Widget>[
|
||||
common.onboardingProgressBar('Ma phrase de restauration', progress),
|
||||
common.onboardingProgressBar(
|
||||
context, 'Ma phrase de restauration', progress),
|
||||
common.bubbleSpeakRich(<TextSpan>[
|
||||
TextSpan(text: "Super !\n\nJe vais maintenant créer votre "),
|
||||
TextSpan(
|
||||
|
@ -48,7 +49,8 @@ class OnboardingStepEleven extends StatelessWidget {
|
|||
onPressed: () {
|
||||
Navigator.push(
|
||||
context,
|
||||
FaderTransition(page: OnboardingStepTwelve(), isFast: true),
|
||||
FaderTransition(
|
||||
page: OnboardingStepTwelve(), isFast: true),
|
||||
);
|
||||
},
|
||||
child: Text("J'ai compris",
|
||||
|
|
Loading…
Reference in New Issue