1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-10 14:58:34 +00:00

migrate provider_shopper to go_router (#1540)

This commit is contained in:
Miguel Beltran
2022-12-20 17:54:46 +01:00
committed by GitHub
parent 616aa8d6be
commit 019441374e
5 changed files with 32 additions and 18 deletions

View File

@@ -3,6 +3,7 @@
// found in the LICENSE file.
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:provider/provider.dart';
import 'package:provider_shopper/models/cart.dart';
import 'package:provider_shopper/models/catalog.dart';
@@ -80,7 +81,7 @@ class _MyAppBar extends StatelessWidget {
actions: [
IconButton(
icon: const Icon(Icons.shopping_cart),
onPressed: () => Navigator.pushNamed(context, '/cart'),
onPressed: () => context.go('/catalog/cart'),
),
],
);

View File

@@ -3,6 +3,7 @@
// found in the LICENSE file.
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
class MyLogin extends StatelessWidget {
const MyLogin({super.key});
@@ -36,7 +37,7 @@ class MyLogin extends StatelessWidget {
),
ElevatedButton(
onPressed: () {
Navigator.pushReplacementNamed(context, '/catalog');
context.pushReplacement('/catalog');
},
style: ElevatedButton.styleFrom(
foregroundColor: Colors.yellow,