From 0e52ce3f2eb60ee515912a704e583056b5ca4191 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 29 Jul 2025 19:04:47 +0000 Subject: [PATCH 1/2] Initial plan From a4709f3b651ba15c9e8bc73f385f38b35b422cb3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 29 Jul 2025 19:09:48 +0000 Subject: [PATCH 2/2] =?UTF-8?q?Fix=20typo:=20DrawerWidgtetViewModel=20?= =?UTF-8?q?=E2=86=92=20DrawerWidgetViewModel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: huyenltnguyen <25715018+huyenltnguyen@users.noreply.github.com> --- .../lib/ui/widgets/drawer_widget/drawer_widget_view.dart | 4 ++-- .../lib/ui/widgets/drawer_widget/drawer_widget_viewmodel.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_view.dart b/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_view.dart index 1a1ad2b23..c61183ac4 100644 --- a/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_view.dart +++ b/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_view.dart @@ -16,8 +16,8 @@ class DrawerWidgetView extends StatelessWidget { @override Widget build(BuildContext context) { - return ViewModelBuilder.reactive( - viewModelBuilder: () => DrawerWidgtetViewModel(), + return ViewModelBuilder.reactive( + viewModelBuilder: () => DrawerWidgetViewModel(), onViewModelReady: (model) => model.initState(), builder: (context, model, child) => Drawer( shape: RoundedRectangleBorder( diff --git a/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_viewmodel.dart b/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_viewmodel.dart index 33825aac4..490fca8ab 100644 --- a/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_viewmodel.dart +++ b/mobile-app/lib/ui/widgets/drawer_widget/drawer_widget_viewmodel.dart @@ -12,7 +12,7 @@ import 'package:freecodecamp/ui/views/settings/settings_view.dart'; import 'package:stacked/stacked.dart'; import 'package:stacked_services/stacked_services.dart'; -class DrawerWidgtetViewModel extends BaseViewModel { +class DrawerWidgetViewModel extends BaseViewModel { final AuthenticationService auth = locator(); final SnackbarService snack = locator();