diff --git a/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/dashboard_widget_builder.dart b/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/dashboard_widget_builder.dart index 83a333d7..2fc51657 100644 --- a/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/dashboard_widget_builder.dart +++ b/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/dashboard_widget_builder.dart @@ -70,7 +70,21 @@ class DashboardWidgetBuilder extends StatelessWidget { context, data, onSubmit: (Map submittedData) { - // Handle form submission if needed + final String? dateStr = + submittedData['date']?.toString(); + if (dateStr == null || dateStr.isEmpty) { + return; + } + final DateTime? initialDate = DateTime.tryParse(dateStr); + if (initialDate == null) { + return; + } + Modular.to.navigate( + '/client-main/orders/', + arguments: { + 'initialDate': initialDate.toIso8601String(), + }, + ); }, ); }, diff --git a/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/shift_order_form_sheet.dart b/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/shift_order_form_sheet.dart index 79bb6d9f..c7401c12 100644 --- a/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/shift_order_form_sheet.dart +++ b/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/shift_order_form_sheet.dart @@ -276,7 +276,10 @@ class _ShiftOrderFormSheetState extends State { if (!mounted) return; setState(() { - _submitData = {'orderId': orderId}; + _submitData = { + 'orderId': orderId, + 'date': _dateController.text, + }; _showSuccess = true; }); }