add create ew account button on sign in page

This commit is contained in:
2025-01-13 13:09:03 +02:00
parent 38183df535
commit d492204451
3 changed files with 65 additions and 34 deletions

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class MIHButton extends StatefulWidget { class MIHButton extends StatefulWidget {
final void Function() onTap; final void Function()? onTap;
final String buttonText; final String buttonText;
final Color buttonColor; final Color buttonColor;
final Color textColor; final Color textColor;

View File

@@ -297,7 +297,7 @@ class _RegisterState extends State<Register> {
const SizedBox(height: 10), const SizedBox(height: 10),
//Heading //Heading
Text( Text(
'Register', 'Create a New Account',
style: TextStyle( style: TextStyle(
fontSize: 25, fontSize: 25,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
@@ -349,10 +349,10 @@ class _RegisterState extends State<Register> {
width: 500.0, width: 500.0,
height: 50.0, height: 50.0,
child: MIHButton( child: MIHButton(
buttonText: "Sign Up", buttonText: "Create New Account",
buttonColor: MzanziInnovationHub.of(context)! buttonColor: MzanziInnovationHub.of(context)!
.theme .theme
.secondaryColor(), .successColor(),
textColor: MzanziInnovationHub.of(context)! textColor: MzanziInnovationHub.of(context)!
.theme .theme
.primaryColor(), .primaryColor(),
@@ -362,6 +362,21 @@ class _RegisterState extends State<Register> {
), ),
), ),
const SizedBox(height: 10), const SizedBox(height: 10),
// SizedBox(
// width: 500.0,
// height: 50.0,
// child: MIHButton(
// buttonText: "Sign In",
// buttonColor: MzanziInnovationHub.of(context)!
// .theme
// .secondaryColor(),
// textColor: MzanziInnovationHub.of(context)!
// .theme
// .primaryColor(),
// onTap: widget.onTap,
// ),
// ),
// const SizedBox(height: 10),
//register text //register text
SizedBox( SizedBox(
width: 500.0, width: 500.0,

View File

@@ -457,41 +457,57 @@ class _SignInState extends State<SignIn> {
), ),
//spacer //spacer
const SizedBox(height: 10), const SizedBox(height: 10),
//register text
SizedBox( SizedBox(
width: 500.0, width: 500.0,
//height: 100.0, height: 50.0,
child: Row( child: MIHButton(
mainAxisAlignment: MainAxisAlignment.end, buttonText: "Create New Account",
children: [ buttonColor: MzanziInnovationHub.of(context)!
Text(
'New User?',
style: TextStyle(
fontSize: 18,
color: MzanziInnovationHub.of(context)!
.theme .theme
.messageTextColor()), .successColor(),
), textColor: MzanziInnovationHub.of(context)!
const SizedBox( .theme
width: 6, .primaryColor(),
),
GestureDetector(
onTap: widget.onTap, onTap: widget.onTap,
child: Text(
'Register Now',
style: TextStyle(
fontSize: 18,
color: MzanziInnovationHub.of(context)!
.theme
.secondaryColor(),
fontWeight: FontWeight.bold,
),
),
),
],
), ),
), ),
//spacer //spacer
const SizedBox(height: 10),
//register text
// SizedBox(
// width: 500.0,
// //height: 100.0,
// child: Row(
// mainAxisAlignment: MainAxisAlignment.end,
// children: [
// Text(
// 'New User?',
// style: TextStyle(
// fontSize: 18,
// color: MzanziInnovationHub.of(context)!
// .theme
// .messageTextColor()),
// ),
// const SizedBox(
// width: 6,
// ),
// GestureDetector(
// onTap: widget.onTap,
// child: Text(
// 'Register Now',
// style: TextStyle(
// fontSize: 18,
// color: MzanziInnovationHub.of(context)!
// .theme
// .secondaryColor(),
// fontWeight: FontWeight.bold,
// ),
// ),
// ),
// ],
// ),
// ),
//spacer
const SizedBox(height: 15), const SizedBox(height: 15),
SizedBox( SizedBox(
width: 500.0, width: 500.0,