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<CurrentTripSummary> createState() => _CurrentTripSummaryState();
}

class _CurrentTripSummaryState extends State<CurrentTripSummary> {
  @override
  Widget build(BuildContext context) {
    return Padding(
      padding: EdgeInsets.symmetric(vertical: 10, horizontal: 20),
      child: Row(
        mainAxisAlignment: MainAxisAlignment.spaceBetween,
        children: [
          Row(
            children: [
              Icon(Icons.flag, size: 20),
              Padding(padding: EdgeInsets.only(right: 10)),
              Text('Stops: ${widget.trip.landmarks.length}', style: Theme.of(context).textTheme.bodyLarge,),
            ]
          ),
          Row(
            children: [
              Icon(Icons.hourglass_bottom_rounded, size: 20),
              Padding(padding: EdgeInsets.only(right: 10)),
              Text('Duration: ${widget.trip.totalTime} minutes', style: Theme.of(context).textTheme.bodyLarge,),
            ]
          ),
        ],
      )
    );
  }
}