import 'package:anyway/structs/trip.dart'; import 'package:flutter/material.dart'; class CurrentTripSummary extends StatefulWidget { final Trip trip; const CurrentTripSummary({ super.key, required this.trip, }); @override State createState() => _CurrentTripSummaryState(); } class _CurrentTripSummaryState extends State { @override Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 20), child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Row( children: [ const Icon(Icons.flag, size: 20), const Padding(padding: EdgeInsets.only(right: 10)), Text('Stops: ${widget.trip.landmarks.length}', style: Theme.of(context).textTheme.bodyLarge), ] ), Row( children: [ const Icon(Icons.hourglass_bottom_rounded, size: 20), const Padding(padding: EdgeInsets.only(right: 10)), Text('Duration: ${widget.trip.totalTime} minutes', style: Theme.of(context).textTheme.bodyLarge), ] ), ], ) ); } }