diff --git a/lib/ui/components/text_input_widget.dart b/lib/ui/components/text_input_widget.dart index 0fde3ee12..089b962a7 100644 --- a/lib/ui/components/text_input_widget.dart +++ b/lib/ui/components/text_input_widget.dart @@ -308,26 +308,17 @@ class SuffixIconWidget extends StatelessWidget { if (executionState == ExecutionState.idle || !shouldSurfaceExecutionStates) { if (obscureTextNotifier != null) { - if (obscureTextNotifier!.value) { - trailingWidget = GestureDetector( - onTap: () { - obscureTextNotifier!.value = !obscureTextNotifier!.value; - }, - child: Icon( - Icons.visibility_off_outlined, - color: colorScheme.strokeMuted, - ), - ); - } else { - trailingWidget = GestureDetector( - onTap: () { - obscureTextNotifier!.value = !obscureTextNotifier!.value; - }, - child: const Icon( - Icons.visibility, - ), - ); - } + trailingWidget = GestureDetector( + onTap: () { + obscureTextNotifier!.value = !obscureTextNotifier!.value; + }, + child: Icon( + obscureTextNotifier!.value + ? Icons.visibility_off_outlined + : Icons.visibility, + color: obscureTextNotifier!.value ? colorScheme.strokeMuted : null, + ), + ); } else { trailingWidget = const SizedBox.shrink(); }