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