From de11c1243cce4256a7de923f705b60085cac334b Mon Sep 17 00:00:00 2001 From: efrilm Date: Tue, 19 Aug 2025 10:10:12 +0700 Subject: [PATCH] feat: update profile page --- .../pages/profile/widgets/account_info.dart | 8 ++++++ .../profile/widgets/business_setting.dart | 27 ++++++------------- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/lib/presentation/pages/profile/widgets/account_info.dart b/lib/presentation/pages/profile/widgets/account_info.dart index 778408c..f135f67 100644 --- a/lib/presentation/pages/profile/widgets/account_info.dart +++ b/lib/presentation/pages/profile/widgets/account_info.dart @@ -58,6 +58,14 @@ class ProfileAccountInfo extends StatelessWidget { subtitle: user.createdAt.toDate, showArrow: false, ), + ProfileDivider(), + + ProfileTile( + icon: LineIcons.userEdit, + title: 'Ubah Profil', + subtitle: 'Ubah profil kamu', + showArrow: false, + ), ], ), ); diff --git a/lib/presentation/pages/profile/widgets/business_setting.dart b/lib/presentation/pages/profile/widgets/business_setting.dart index c29d58d..8ba3cc4 100644 --- a/lib/presentation/pages/profile/widgets/business_setting.dart +++ b/lib/presentation/pages/profile/widgets/business_setting.dart @@ -1,6 +1,8 @@ +import 'package:auto_route/auto_route.dart'; import 'package:flutter/material.dart'; import '../../../../common/theme/theme.dart'; +import '../../../router/app_router.gr.dart'; import 'divider.dart'; import 'profile_tile.dart'; @@ -39,8 +41,8 @@ class ProfileBusinessSetting extends StatelessWidget { ProfileTile( icon: Icons.business_outlined, - title: 'Business Information', - subtitle: 'Manage your business details', + title: 'Outlet Information', + subtitle: 'Manage your Outlet details', onTap: () { // Navigate to business info }, @@ -71,23 +73,10 @@ class ProfileBusinessSetting extends StatelessWidget { ProfileDivider(), ProfileTile( - icon: Icons.receipt_long_outlined, - title: 'Tax Settings', - subtitle: 'Configure tax rates and policies', - onTap: () { - // Navigate to tax settings - }, - ), - - ProfileDivider(), - - ProfileTile( - icon: Icons.print_outlined, - title: 'Receipt & Print Settings', - subtitle: 'Configure receipt templates', - onTap: () { - // Navigate to print settings - }, + icon: Icons.inventory_2_outlined, + title: 'Product', + subtitle: 'Manage your products', + onTap: () => context.router.push(ProductRoute()), ), ], ),