use Icons in auth pckage

This commit is contained in:
2025-04-09 13:59:22 +02:00
parent a6caf4aa6a
commit 9eeac474ce
3 changed files with 76 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_action.dart'
import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_body.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_header.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_layout/mih_layout_builder.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
import 'package:mzansi_innovation_hub/mih_packages/mih_home/mih_profile_getter.dart';
import 'package:flutter/material.dart';
import 'package:local_auth/local_auth.dart';
@@ -32,8 +33,12 @@ class _BiometricCheckState extends State<BiometricCheck> {
padding: const EdgeInsets.all(10.0),
child: SizedBox(
height: 50,
child: Image.asset(
'lib/mih_components/mih_package_components/assets/images/logo_light.png'),
child: FittedBox(
child: Icon(
MihIcons.mihLogo,
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
),
),
),
),
iconSize: 35,

View File

@@ -1,5 +1,6 @@
import 'dart:convert';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
import 'package:mzansi_innovation_hub/mih_objects/arguments.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@@ -238,14 +239,48 @@ class _RegisterState extends State<Register> {
});
}
MIHAction getSecondaryActionButton() {
return MIHAction(
icon: Padding(
padding: const EdgeInsets.all(10.0),
child: SizedBox(
width: 150,
child: MIHButton(
onTap: () {
Navigator.of(context).pushNamed(
'/about',
arguments: 0,
);
},
buttonText: "Install MIH",
buttonColor:
MzanziInnovationHub.of(context)!.theme.secondaryColor(),
textColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
),
),
),
iconSize: 35,
onTap: () {
Navigator.of(context).pushNamed(
'/about',
arguments: 0,
);
},
);
}
MIHAction getActionButton() {
return MIHAction(
icon: Padding(
padding: const EdgeInsets.all(10.0),
child: SizedBox(
height: 50,
child: Image.asset(
'lib/mih_components/mih_package_components/assets/images/logo_light.png'),
child: FittedBox(
child: Icon(
MihIcons.mihLogo,
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
),
),
),
),
iconSize: 35,
@@ -441,7 +476,7 @@ class _RegisterState extends State<Register> {
return MIHLayoutBuilder(
actionButton: getActionButton(),
header: getHeader(),
secondaryActionButton: null,
secondaryActionButton: getSecondaryActionButton(),
body: getBody(),
actionDrawer: null,
secondaryActionDrawer: null,

View File

@@ -287,6 +287,36 @@ class _SignInState extends State<SignIn> {
);
}
MIHAction getSecondaryActionButton() {
return MIHAction(
icon: Padding(
padding: const EdgeInsets.all(10.0),
child: SizedBox(
width: 150,
child: MIHButton(
onTap: () {
Navigator.of(context).pushNamed(
'/about',
arguments: 0,
);
},
buttonText: "Install MIH",
buttonColor:
MzanziInnovationHub.of(context)!.theme.secondaryColor(),
textColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
),
),
),
iconSize: 35,
onTap: () {
Navigator.of(context).pushNamed(
'/about',
arguments: 0,
);
},
);
}
MIHAction getActionButton() {
return MIHAction(
icon: Padding(
@@ -637,7 +667,7 @@ class _SignInState extends State<SignIn> {
return MIHLayoutBuilder(
actionButton: getActionButton(),
header: getHeader(),
secondaryActionButton: null,
secondaryActionButton: getSecondaryActionButton(),
body: getBody(),
actionDrawer: null,
secondaryActionDrawer: null,