Widget build()

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)))
        ],
      ),
    );
  }