in nav2-usability/scenario_code/lib/dynamic-linking/dynamic_linking_auto_route.dart [92:122]
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: ListView(
children: [
Padding(
padding: const EdgeInsets.all(8.0),
child:
Text('Navigate to /wishlist/<ID> in the URL bar to dynamically '
'create a new wishlist.'),
),
Padding(
padding: const EdgeInsets.all(8.0),
child: ElevatedButton(
onPressed: () {
var randomInt = Random().nextInt(10000);
onCreate(context, '$randomInt');
},
child: Text('Create a new Wishlist'),
),
),
for (var i = 0; i < appState.wishlists.length; i++)
ListTile(
title: Text('Wishlist ${i + 1}'),
subtitle: Text(appState.wishlists[i].id),
onTap: () => context
.pushRoute(WishlistRoute(id: appState.wishlists[i].id)))
],
),
);
}