From 976d101f7963935730e6a11c66fb7bce137bf87e Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Thu, 29 Jan 2026 14:19:19 -0500 Subject: [PATCH] feat: rapid order is removed fromm the client home page. --- .../features/client/home/lib/client_home.dart | 2 -- .../presentation/blocs/client_home_bloc.dart | 2 ++ .../presentation/pages/client_home_page.dart | 17 ++++------ .../presentation/widgets/actions_widget.dart | 31 ++++++++++--------- .../features/client/home/pubspec.yaml | 1 + 5 files changed, 25 insertions(+), 28 deletions(-) diff --git a/apps/mobile/packages/features/client/home/lib/client_home.dart b/apps/mobile/packages/features/client/home/lib/client_home.dart index 5f75c860..ce9dfa18 100644 --- a/apps/mobile/packages/features/client/home/lib/client_home.dart +++ b/apps/mobile/packages/features/client/home/lib/client_home.dart @@ -1,5 +1,3 @@ -library client_home; - import 'package:flutter_modular/flutter_modular.dart'; import 'package:krow_data_connect/krow_data_connect.dart'; import 'src/data/repositories_impl/home_repository_impl.dart'; diff --git a/apps/mobile/packages/features/client/home/lib/src/presentation/blocs/client_home_bloc.dart b/apps/mobile/packages/features/client/home/lib/src/presentation/blocs/client_home_bloc.dart index 23ff6846..24e96bb3 100644 --- a/apps/mobile/packages/features/client/home/lib/src/presentation/blocs/client_home_bloc.dart +++ b/apps/mobile/packages/features/client/home/lib/src/presentation/blocs/client_home_bloc.dart @@ -26,6 +26,8 @@ class ClientHomeBloc extends Bloc { on(_onWidgetVisibilityToggled); on(_onWidgetReordered); on(_onLayoutReset); + + add(ClientHomeStarted()); } Future _onStarted( diff --git a/apps/mobile/packages/features/client/home/lib/src/presentation/pages/client_home_page.dart b/apps/mobile/packages/features/client/home/lib/src/presentation/pages/client_home_page.dart index e4e30728..ee5a22b2 100644 --- a/apps/mobile/packages/features/client/home/lib/src/presentation/pages/client_home_page.dart +++ b/apps/mobile/packages/features/client/home/lib/src/presentation/pages/client_home_page.dart @@ -24,8 +24,7 @@ class ClientHomePage extends StatelessWidget { final TranslationsClientHomeEn i18n = t.client_home; return BlocProvider( - create: (BuildContext context) => - Modular.get()..add(ClientHomeStarted()), + create: (BuildContext context) => Modular.get(), child: Scaffold( body: SafeArea( child: Column( @@ -59,19 +58,15 @@ class ClientHomePage extends StatelessWidget { 100, ), onReorder: (int oldIndex, int newIndex) { - BlocProvider.of(context).add( - ClientHomeWidgetReordered(oldIndex, newIndex), - ); + BlocProvider.of( + context, + ).add(ClientHomeWidgetReordered(oldIndex, newIndex)); }, children: state.widgetOrder.map((String id) { return Container( - key: ValueKey(id), + key: ValueKey(id), margin: const EdgeInsets.only(bottom: UiConstants.space4), - child: DashboardWidgetBuilder( - id: id, - state: state, - isEditMode: true, - ), + child: DashboardWidgetBuilder(id: id, state: state, isEditMode: true), ); }).toList(), ); diff --git a/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/actions_widget.dart b/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/actions_widget.dart index eeebff38..4298a37d 100644 --- a/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/actions_widget.dart +++ b/apps/mobile/packages/features/client/home/lib/src/presentation/widgets/actions_widget.dart @@ -24,21 +24,22 @@ class ActionsWidget extends StatelessWidget { return Row( children: [ - Expanded( - child: _ActionCard( - title: i18n.rapid, - subtitle: i18n.rapid_subtitle, - icon: UiIcons.zap, - color: const Color(0xFFFEF2F2), - borderColor: const Color(0xFFFECACA), - iconBgColor: const Color(0xFFFEE2E2), - iconColor: const Color(0xFFDC2626), - textColor: const Color(0xFF7F1D1D), - subtitleColor: const Color(0xFFB91C1C), - onTap: onRapidPressed, - ), - ), - const SizedBox(width: UiConstants.space2), + /// TODO: FEATURE_NOT_YET_IMPLEMENTED + // Expanded( + // child: _ActionCard( + // title: i18n.rapid, + // subtitle: i18n.rapid_subtitle, + // icon: UiIcons.zap, + // color: const Color(0xFFFEF2F2), + // borderColor: const Color(0xFFFECACA), + // iconBgColor: const Color(0xFFFEE2E2), + // iconColor: const Color(0xFFDC2626), + // textColor: const Color(0xFF7F1D1D), + // subtitleColor: const Color(0xFFB91C1C), + // onTap: onRapidPressed, + // ), + // ), + // const SizedBox(width: UiConstants.space2), Expanded( child: _ActionCard( title: i18n.create_order, diff --git a/apps/mobile/packages/features/client/home/pubspec.yaml b/apps/mobile/packages/features/client/home/pubspec.yaml index 7566f837..e75de091 100644 --- a/apps/mobile/packages/features/client/home/pubspec.yaml +++ b/apps/mobile/packages/features/client/home/pubspec.yaml @@ -22,6 +22,7 @@ dependencies: core_localization: path: ../../../core_localization krow_domain: ^0.0.1 + krow_data_connect: ^0.0.1 dev_dependencies: flutter_test: