From f5a57c72084a1acf71c2abc2e24564aa51f2ca4d Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Fri, 23 Jan 2026 02:07:23 -0500 Subject: [PATCH] Add break labels and UI tweaks to order creation Added new Spanish localization strings for break types in orders. Updated rapid order bloc to use explicit Future in delay. Adjusted one-time order section header button with fixed size styling for improved UI consistency. --- .../packages/core_localization/lib/src/l10n/es.i18n.json | 5 ++++- .../lib/src/presentation/blocs/rapid_order_bloc.dart | 2 +- .../one_time_order/one_time_order_section_header.dart | 4 ++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/mobile/packages/core_localization/lib/src/l10n/es.i18n.json b/apps/mobile/packages/core_localization/lib/src/l10n/es.i18n.json index 9ae3a4c7..40187539 100644 --- a/apps/mobile/packages/core_localization/lib/src/l10n/es.i18n.json +++ b/apps/mobile/packages/core_localization/lib/src/l10n/es.i18n.json @@ -287,7 +287,10 @@ "creating": "Creando...", "success_title": "¡Orden Creada!", "success_message": "Tu solicitud de turno ha sido publicada. Los trabajadores comenzarán a postularse pronto.", - "back_to_orders": "Volver a Órdenes" + "back_to_orders": "Volver a Órdenes", + "no_break": "Sin descanso", + "paid_break": "min (Pagado)", + "unpaid_break": "min (No pagado)" }, "recurring": { "title": "Orden Recurrente", diff --git a/apps/mobile/packages/features/client/create_order/lib/src/presentation/blocs/rapid_order_bloc.dart b/apps/mobile/packages/features/client/create_order/lib/src/presentation/blocs/rapid_order_bloc.dart index 0f1c47c0..820baa04 100644 --- a/apps/mobile/packages/features/client/create_order/lib/src/presentation/blocs/rapid_order_bloc.dart +++ b/apps/mobile/packages/features/client/create_order/lib/src/presentation/blocs/rapid_order_bloc.dart @@ -44,7 +44,7 @@ class RapidOrderBloc extends Bloc { // Simulate voice recognition if (newListeningState) { - await Future.delayed(const Duration(seconds: 2)); + await Future.delayed(const Duration(seconds: 2)); if (state is RapidOrderInitial) { emit( (state as RapidOrderInitial).copyWith( diff --git a/apps/mobile/packages/features/client/create_order/lib/src/presentation/widgets/one_time_order/one_time_order_section_header.dart b/apps/mobile/packages/features/client/create_order/lib/src/presentation/widgets/one_time_order/one_time_order_section_header.dart index df152398..61adb94a 100644 --- a/apps/mobile/packages/features/client/create_order/lib/src/presentation/widgets/one_time_order/one_time_order_section_header.dart +++ b/apps/mobile/packages/features/client/create_order/lib/src/presentation/widgets/one_time_order/one_time_order_section_header.dart @@ -32,6 +32,10 @@ class OneTimeOrderSectionHeader extends StatelessWidget { leadingIcon: UiIcons.add, text: actionLabel!, iconSize: 16, + style: TextButton.styleFrom( + minimumSize: const Size(0, 24), + maximumSize: const Size(0, 24), + ), ), ], );