add timeline edit/delete
All checks were successful
All checks were successful
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:mileograph_flutter/objects/objects.dart';
|
||||
import 'package:mileograph_flutter/services/api_service.dart';
|
||||
@@ -119,8 +120,6 @@ class _RouteCalculatorState extends State<RouteCalculator> {
|
||||
RouteResult? get result => _routeResult;
|
||||
String? _errorMessage;
|
||||
|
||||
bool _showDetails = false;
|
||||
|
||||
bool _fetched = false;
|
||||
|
||||
@override
|
||||
@@ -188,13 +187,6 @@ class _RouteCalculatorState extends State<RouteCalculator> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final data = context.watch<DataService>();
|
||||
if (_showDetails && _routeResult != null) {
|
||||
return RouteDetailsView(
|
||||
route: _routeResult!.calculatedRoute,
|
||||
costs: _routeResult!.costs,
|
||||
onBack: () => setState(() => _showDetails = false),
|
||||
);
|
||||
}
|
||||
return Column(
|
||||
children: [
|
||||
Expanded(
|
||||
@@ -263,7 +255,11 @@ class _RouteCalculatorState extends State<RouteCalculator> {
|
||||
else if (_routeResult != null) ...[
|
||||
RouteSummaryWidget(
|
||||
distance: _routeResult!.distance,
|
||||
onDetailsPressed: () => setState(() => _showDetails = true),
|
||||
onDetailsPressed: () {
|
||||
final result = _routeResult;
|
||||
if (result == null) return;
|
||||
context.push('/calculator/details', extra: result);
|
||||
},
|
||||
),
|
||||
if (widget.onApplyRoute != null)
|
||||
Padding(
|
||||
|
||||
Reference in New Issue
Block a user