usew new icon frame
This commit is contained in:
@@ -15,7 +15,9 @@ class MIHProfilePicture extends StatefulWidget {
|
|||||||
final double radius;
|
final double radius;
|
||||||
final bool drawerMode;
|
final bool drawerMode;
|
||||||
final bool editable;
|
final bool editable;
|
||||||
|
final Color frameColor;
|
||||||
final onChange;
|
final onChange;
|
||||||
|
|
||||||
MIHProfilePicture({
|
MIHProfilePicture({
|
||||||
super.key,
|
super.key,
|
||||||
required this.profilePictureFile,
|
required this.profilePictureFile,
|
||||||
@@ -26,6 +28,7 @@ class MIHProfilePicture extends StatefulWidget {
|
|||||||
required this.drawerMode,
|
required this.drawerMode,
|
||||||
required this.editable,
|
required this.editable,
|
||||||
required this.onChange,
|
required this.onChange,
|
||||||
|
required this.frameColor,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -50,9 +53,12 @@ class _MIHProfilePictureState extends State<MIHProfilePicture> {
|
|||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
width: widget.width,
|
width: widget.width,
|
||||||
child: Icon(
|
child: FittedBox(
|
||||||
MihIcons.mihCircleFrame,
|
fit: BoxFit.fill,
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
child: Icon(
|
||||||
|
MihIcons.mihCircleFrame,
|
||||||
|
color: widget.frameColor,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
Visibility(
|
Visibility(
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import 'dart:convert';
|
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:mzansi_innovation_hub/mih_objects/arguments.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
@@ -292,8 +293,12 @@ class _SignInState extends State<SignIn> {
|
|||||||
padding: const EdgeInsets.all(10.0),
|
padding: const EdgeInsets.all(10.0),
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
height: 50,
|
height: 50,
|
||||||
child: Image.asset(
|
child: FittedBox(
|
||||||
'lib/mih_components/mih_package_components/assets/images/logo_light.png'),
|
child: Icon(
|
||||||
|
MihIcons.mihLogo,
|
||||||
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
|
),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
iconSize: 35,
|
iconSize: 35,
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
|
||||||
import '../../../main.dart';
|
import '../../../main.dart';
|
||||||
import '../../../mih_objects/app_user.dart';
|
import '../../../mih_objects/app_user.dart';
|
||||||
import '../../../mih_objects/arguments.dart';
|
import '../../../mih_objects/arguments.dart';
|
||||||
@@ -60,6 +61,7 @@ class _MIHAppDrawerState extends State<MIHAppDrawer> {
|
|||||||
radius: 27,
|
radius: 27,
|
||||||
drawerMode: true,
|
drawerMode: true,
|
||||||
editable: false,
|
editable: false,
|
||||||
|
frameColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
|
||||||
onChange: (newProPic) {},
|
onChange: (newProPic) {},
|
||||||
),
|
),
|
||||||
|
|
||||||
@@ -107,8 +109,6 @@ class _MIHAppDrawerState extends State<MIHAppDrawer> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
// precacheImage(
|
// precacheImage(
|
||||||
// MzanziInnovationHub.of(context)!.theme.logoImage().image, context);
|
// MzanziInnovationHub.of(context)!.theme.logoImage().image, context);
|
||||||
ImageProvider logoThemeSwitch =
|
|
||||||
MzanziInnovationHub.of(context)!.theme.logoImage();
|
|
||||||
return SafeArea(
|
return SafeArea(
|
||||||
child: Drawer(
|
child: Drawer(
|
||||||
//backgroundColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
|
//backgroundColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
|
||||||
@@ -328,7 +328,11 @@ class _MIHAppDrawerState extends State<MIHAppDrawer> {
|
|||||||
// Navigator.of(context).popAndPushNamed('/',);
|
// Navigator.of(context).popAndPushNamed('/',);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
child: Image(image: logoThemeSwitch),
|
child: Icon(
|
||||||
|
MihIcons.mihLogo,
|
||||||
|
color:
|
||||||
|
MzanziInnovationHub.of(context)!.theme.primaryColor(),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
// IconButton(
|
// IconButton(
|
||||||
// onPressed: () {
|
// onPressed: () {
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import 'package:mzansi_innovation_hub/main.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_action.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_action.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_tools.dart';
|
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_app_tools.dart';
|
||||||
@@ -108,6 +109,7 @@ class _MihHomeState extends State<MihHome> {
|
|||||||
radius: 21,
|
radius: 21,
|
||||||
drawerMode: false,
|
drawerMode: false,
|
||||||
editable: false,
|
editable: false,
|
||||||
|
frameColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
onChange: (newProPic) {},
|
onChange: (newProPic) {},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -994,6 +994,7 @@ class _MIHHomeLegacyState extends State<MIHHomeLegacy> {
|
|||||||
radius: 21,
|
radius: 21,
|
||||||
drawerMode: false,
|
drawerMode: false,
|
||||||
editable: false,
|
editable: false,
|
||||||
|
frameColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
onChange: (newProPic) {},
|
onChange: (newProPic) {},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -266,6 +266,7 @@ class _MihPersonalProfileState extends State<MihPersonalProfile> {
|
|||||||
radius: 70,
|
radius: 70,
|
||||||
drawerMode: false,
|
drawerMode: false,
|
||||||
editable: true,
|
editable: true,
|
||||||
|
frameColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
onChange: (newProPic) {
|
onChange: (newProPic) {
|
||||||
setState(() {
|
setState(() {
|
||||||
proPic = newProPic;
|
proPic = newProPic;
|
||||||
|
|||||||
Reference in New Issue
Block a user