From d0a985b4ab3f9e0b245e55407515ecd0f1dabaea Mon Sep 17 00:00:00 2001 From: Marcos Date: Tue, 19 May 2026 23:05:17 +0200 Subject: [PATCH] feat: Update biometric icon color to match theme and enhance visibility --- lib/screens/biometric_choice_screen.dart | 3 ++- lib/screens/biometric_gate_screen.dart | 3 ++- lib/widgets/menu_drawer.dart | 10 ++++++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/screens/biometric_choice_screen.dart b/lib/screens/biometric_choice_screen.dart index 8354a17..615ed2e 100644 --- a/lib/screens/biometric_choice_screen.dart +++ b/lib/screens/biometric_choice_screen.dart @@ -56,9 +56,10 @@ class BiometricChoiceScreen extends StatelessWidget { mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.stretch, children: [ - const Icon( + Icon( Icons.fingerprint, size: 44, + color: IconTheme.of(context).color, ), const SizedBox(height: 16), const Text( diff --git a/lib/screens/biometric_gate_screen.dart b/lib/screens/biometric_gate_screen.dart index 36ed06a..79b5634 100644 --- a/lib/screens/biometric_gate_screen.dart +++ b/lib/screens/biometric_gate_screen.dart @@ -80,9 +80,10 @@ class _BiometricGateScreenState extends State { mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.stretch, children: [ - const Icon( + Icon( Icons.fingerprint, size: 44, + color: IconTheme.of(context).color, ), const SizedBox(height: 16), const Text( diff --git a/lib/widgets/menu_drawer.dart b/lib/widgets/menu_drawer.dart index de5de1b..7618f0f 100644 --- a/lib/widgets/menu_drawer.dart +++ b/lib/widgets/menu_drawer.dart @@ -42,6 +42,8 @@ class MenuDrawer extends StatelessWidget { label: 'Mis notas borradas', selected: selectedItem == 'deleted_notes', onTap: () => onMenuItemTapped?.call('deleted_notes'), + iconColor: Colors.redAccent, + textColor: Colors.redAccent, ), const Divider(color: Colors.white12, height: 16), _MenuItemTile( @@ -62,12 +64,16 @@ class _MenuItemTile extends StatelessWidget { required this.label, this.selected = false, this.onTap, + this.iconColor, + this.textColor, }); final IconData icon; final String label; final bool selected; final VoidCallback? onTap; + final Color? iconColor; + final Color? textColor; @override Widget build(BuildContext context) { @@ -95,10 +101,10 @@ class _MenuItemTile extends StatelessWidget { : BorderRadius.circular(12), ), child: ListTile( - leading: Icon(icon, color: foregroundColor), + leading: Icon(icon, color: iconColor ?? foregroundColor), title: Text( label, - style: TextStyle(color: foregroundColor, fontSize: 14), + style: TextStyle(color: textColor ?? foregroundColor, fontSize: 14), ), onTap: onTap, hoverColor: Colors.white.withValues(alpha: 0.1),