Skip to content

Commit dae9bf1

Browse files
committed
Refactor
1 parent c0eb117 commit dae9bf1

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

lib/pages/cart_page/cart_page.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import 'cart_tile.dart';
1010
class CartPage extends ConsumerWidget {
1111
const CartPage({Key? key}) : super(key: key);
1212

13-
static const routeName = '/cart';
13+
static const routeName = 'cart';
1414

1515
@override
1616
Widget build(BuildContext context, WidgetRef ref) {

lib/pages/items_page/items_page.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class _CartButton extends ConsumerWidget {
4949
),
5050
onPressed: ref.watch(cartEmptyProvider)
5151
? null
52-
: () => ref.watch(routerProvider).push(CartPage.routeName),
52+
: () => ref.watch(routerProvider).go('/${CartPage.routeName}'),
5353
);
5454
}
5555
}

lib/router.dart

+11-9
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,17 @@ final routerProvider = Provider(
88
(ref) => GoRouter(
99
routes: [
1010
GoRoute(
11-
path: '/',
12-
builder: (context, state) => const ItemsPage(),
13-
routes: []),
14-
GoRoute(
15-
path: CartPage.routeName,
16-
pageBuilder: (context, state) => const CupertinoPage(
17-
fullscreenDialog: true,
18-
child: CartPage(),
19-
),
11+
path: '/',
12+
builder: (context, state) => const ItemsPage(),
13+
routes: [
14+
GoRoute(
15+
path: CartPage.routeName,
16+
pageBuilder: (context, state) => const CupertinoPage(
17+
fullscreenDialog: true,
18+
child: CartPage(),
19+
),
20+
),
21+
],
2022
),
2123
],
2224
),

0 commit comments

Comments
 (0)