From 5b7aaa5b33843d42f6a49530bd2ad112aa3ffd72 Mon Sep 17 00:00:00 2001 From: Damian Molinski Date: Wed, 5 Feb 2025 16:06:06 +0100 Subject: [PATCH] fix: ui kit crashes --- .../voices/lib/widgets/text/timezone_date_time_text.dart | 4 ++-- .../voices/lib/widgets/text_field/voices_text_field.dart | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/catalyst_voices/apps/voices/lib/widgets/text/timezone_date_time_text.dart b/catalyst_voices/apps/voices/lib/widgets/text/timezone_date_time_text.dart index f37bf5931ca..21ae9a99010 100644 --- a/catalyst_voices/apps/voices/lib/widgets/text/timezone_date_time_text.dart +++ b/catalyst_voices/apps/voices/lib/widgets/text/timezone_date_time_text.dart @@ -74,8 +74,8 @@ class TimezoneDateTimeText extends StatelessWidget { Widget build(BuildContext context) { final theme = Theme.of(context); final textTheme = theme.textTheme; - final timezone = context.select( - (value) => value.state.settings.timezone, + final timezone = context.select( + (value) => value?.state.settings.timezone ?? TimezonePreferences.local, ); final effectiveData = switch (timezone) { diff --git a/catalyst_voices/apps/voices/lib/widgets/text_field/voices_text_field.dart b/catalyst_voices/apps/voices/lib/widgets/text_field/voices_text_field.dart index 2b3b7a318ed..f7911ce01ea 100644 --- a/catalyst_voices/apps/voices/lib/widgets/text_field/voices_text_field.dart +++ b/catalyst_voices/apps/voices/lib/widgets/text_field/voices_text_field.dart @@ -433,7 +433,10 @@ class _VoicesTextFieldState extends State { case VoicesTextFieldStatus.none: return null; case VoicesTextFieldStatus.success: - return VoicesAssets.icons.checkCircle.buildIcon(color: color); + return VoicesAssets.icons.checkCircle.buildIcon( + color: color, + fit: BoxFit.scaleDown, + ); case VoicesTextFieldStatus.warning: // TODO(dtscalac): this is not the right icon, it should be outlined // & rounded, ask designers to provide it and update it