import 'package:flutter/material.dart'; import 'package:tm_app/core/constants/assets.dart'; import 'package:tm_app/core/theme/colors.dart'; import 'package:tm_app/views/your_tenders/widgets/tender_card.dart'; import '../../../data/services/model/your_tender_model/your_tender_model.dart'; class ApprovedTenders extends StatelessWidget { const ApprovedTenders({required this.tendersSubmitted, super.key}); final List tendersSubmitted; @override Widget build(BuildContext context) { return ListView.builder( padding: const EdgeInsets.only(top: 20), itemCount: tendersSubmitted.length, itemBuilder: (context, index) { final tender = tendersSubmitted[index]; return TenderCard( date: tender.date, title: tender.title, description: tender.description, location: tender.location, countryFlag: tender.countryFlag, status: tender.status, countryCode: '', projectStatus: tender.projectStatus, backgroundColor: tender.status == 'Won' ? AppColors.green0 : tender.status == 'Completed' ? AppColors.grey0 : AppColors.red0, borderColor: tender.status == 'Won' ? AppColors.green10 : tender.status == 'Completed' ? AppColors.grey30 : AppColors.red10, statusIcon: tender.status == 'Won' ? AssetsManager.tickCircle : tender.status == 'Completed' ? null : AssetsManager.closeCircle, statusCardColor: tender.status == 'Won' ? AppColors.green20 : tender.status == 'Completed' ? AppColors.blue0 : AppColors.red10, statusTextColor: tender.status == 'Won' ? AppColors.green30 : tender.status == 'Completed' ? AppColors.cyanTeal : AppColors.red20, ); }, ); } }