feat: (broken) implement route map and address autocomplete widgets with associated infrastructure testing scripts

This commit is contained in:
ElPoyo
2026-06-05 11:10:32 +02:00
parent 8c01a21728
commit 21d7bc8b87
40 changed files with 21078 additions and 30 deletions
@@ -92,15 +92,9 @@ class _AddressAutocompleteFieldState extends State<AddressAutocompleteField> {
separatorBuilder: (_, __) =>
const Divider(height: 1, indent: 16),
itemBuilder: (ctx, i) {
return ListTile(
dense: true,
leading: const Icon(Icons.location_on_outlined, size: 18),
title: Text(
_suggestions[i],
style: const TextStyle(fontSize: 13),
overflow: TextOverflow.ellipsis,
),
onTap: () {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onPanDown: (_) {
widget.controller.text = _suggestions[i];
widget.controller.selection = TextSelection.fromPosition(
TextPosition(offset: _suggestions[i].length),
@@ -109,6 +103,15 @@ class _AddressAutocompleteFieldState extends State<AddressAutocompleteField> {
_removeOverlay();
_focusNode.unfocus();
},
child: ListTile(
dense: true,
leading: const Icon(Icons.location_on_outlined, size: 18),
title: Text(
_suggestions[i],
style: const TextStyle(fontSize: 13),
overflow: TextOverflow.ellipsis,
),
),
);
},
),