change image edit colour

This commit is contained in:
2025-09-10 13:34:19 +02:00
parent 0a78a711ff
commit 49d717231a
2 changed files with 13 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:mzansi_innovation_hub/main.dart'; import 'package:mzansi_innovation_hub/main.dart';
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart'; import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart';
class MihCircleAvatar extends StatefulWidget { class MihCircleAvatar extends StatefulWidget {
final ImageProvider<Object>? imageFile; final ImageProvider<Object>? imageFile;
@@ -102,6 +103,12 @@ class _MihCircleAvatarState extends State<MihCircleAvatar> {
bottom: 0, bottom: 0,
right: 0, right: 0,
child: IconButton.filled( child: IconButton.filled(
style: ButtonStyle(
backgroundColor: WidgetStateProperty.all<Color>(
MihColors.getGreenColor(
MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
),
),
onPressed: () async { onPressed: () async {
try { try {
FilePickerResult? result = FilePickerResult? result =
@@ -153,7 +160,9 @@ class _MihCircleAvatarState extends State<MihCircleAvatar> {
print("Error: $e"); print("Error: $e");
} }
}, },
icon: const Icon(Icons.edit), icon: Icon(
Icons.edit,
),
), ),
), ),
), ),

View File

@@ -76,11 +76,11 @@ class _MihImageDisplayState extends State<MihImageDisplay> {
Visibility( Visibility(
visible: widget.editable, visible: widget.editable,
child: Positioned( child: Positioned(
bottom: 0, bottom: 5,
right: 0, right: 5,
child: IconButton.filled( child: IconButton.filled(
style: IconButton.styleFrom( style: IconButton.styleFrom(
backgroundColor: MihColors.getSecondaryColor( backgroundColor: MihColors.getGreenColor(
MzansiInnovationHub.of(context)!.theme.mode == "Dark"), MzansiInnovationHub.of(context)!.theme.mode == "Dark"),
), ),
color: MihColors.getPrimaryColor( color: MihColors.getPrimaryColor(