fix: flutter_map latlng bounds assertion et overflow du dropdown des depôts

This commit is contained in:
ElPoyo
2026-06-04 15:05:08 +02:00
parent d52d40ad74
commit 555629760d
2 changed files with 11 additions and 26 deletions
@@ -303,6 +303,7 @@ class _TravelCostDialogState extends State<TravelCostDialog> {
else
DropdownButtonFormField<DepotModel>(
value: _selectedDepot,
isExpanded: true,
decoration: const InputDecoration(
border: OutlineInputBorder(),
prefixIcon: Icon(Icons.warehouse_outlined),
@@ -310,17 +311,9 @@ class _TravelCostDialogState extends State<TravelCostDialog> {
items: _depots
.map((d) => DropdownMenuItem(
value: d,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisSize: MainAxisSize.min,
children: [
Text(d.name,
style: const TextStyle(fontWeight: FontWeight.w600)),
Text(d.address,
style: const TextStyle(
fontSize: 11, color: Colors.grey),
overflow: TextOverflow.ellipsis),
],
child: Text(
'${d.name}${d.address}',
overflow: TextOverflow.ellipsis,
),
))
.toList(),
@@ -337,6 +330,7 @@ class _TravelCostDialogState extends State<TravelCostDialog> {
else
DropdownButtonFormField<VehicleModel>(
value: _selectedVehicle,
isExpanded: true,
decoration: const InputDecoration(
border: OutlineInputBorder(),
prefixIcon: Icon(Icons.directions_car_outlined),
@@ -345,7 +339,9 @@ class _TravelCostDialogState extends State<TravelCostDialog> {
.map((v) => DropdownMenuItem(
value: v,
child: Text(
'${v.name}${v.consumptionPer100km} ${v.consumptionUnit} | Cat. péage ${v.tollCategoryId}'),
'${v.name}${v.consumptionPer100km} ${v.consumptionUnit} | Cat. péage ${v.tollCategoryId}',
overflow: TextOverflow.ellipsis,
),
))
.toList(),
onChanged: (v) => setState(() => _selectedVehicle = v),