in nav2-usability/scenario_code/lib/deeplink-queryparam/deeplink_queryparam_qlevar_router.dart [32:51]
Widget build(BuildContext context) {
final filter = QR.params['filter'];
return Scaffold(
appBar: AppBar(),
body: ListView(
children: [
TextField(
decoration: InputDecoration(hintText: 'filter'),
onSubmitted: (v) => QR.to('/${v.isEmpty ? '' : '/?filter=$v'}')),
for (var book in books)
if (filter == null ||
book.title.toLowerCase().contains(filter.toString()))
ListTile(
title: Text(book.title),
subtitle: Text(book.author),
)
],
),
);
}