import 'package:flutter/material.dart'; import '../../utils/colors.dart'; import '../custom_text.dart'; class Ridesummery extends StatefulWidget { final String clientname; final String clientImage; final VoidCallback onCollectCash; const Ridesummery({ required this.clientname, required this.clientImage, required this.onCollectCash, }); @override State createState() => _RidesummeryState(); } class _RidesummeryState extends State { @override Widget build(BuildContext context) { return Column( children: [ GestureDetector( onTap: widget.onCollectCash, child: Container( padding: const EdgeInsets.symmetric( vertical: 15.0, horizontal: 30.0), decoration: BoxDecoration( color: Theme.of(context).brightness == Brightness.dark ?AppColors.darkPrimaryColor:AppColors.primaryColor, borderRadius: BorderRadius.circular( 30.0), // Rounded corners for the button ), child:const Center( child: Txt( text: "TPE", style: TextStyle( color: Colors.white, fontSize: 18, fontFamily: 'Poppins', fontWeight: FontWeight.bold, ), ), ), ), ), ], ); } }