Widget build()

in nav2-usability/scenario_code/lib/deeplink-queryparam/deeplink_queryparam_vrouter.dart [45:67]


  Widget build(BuildContext context) {
    final filter = context.vRouter.queryParameters['filter'];
    return Scaffold(
      appBar: AppBar(),
      body: ListView(
        children: [
          TextField(
            decoration: InputDecoration(
              hintText: 'filter',
            ),
            onSubmitted: (value) =>
                context.vRouter.push('/', queryParameters: {'filter': value}),
          ),
          for (var book in books)
            if (filter == null || book.title.toLowerCase().contains(filter))
              ListTile(
                title: Text(book.title),
                subtitle: Text(book.author),
              )
        ],
      ),
    );
  }