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.approvedTenders, super.key}); final List approvedTenders; @override Widget build(BuildContext context) { return ListView.builder( padding: const EdgeInsets.only(top: 20), itemCount: approvedTenders.length, itemBuilder: (context, index) { final tender = approvedTenders[index]; return TenderCard( date: tender.date, title: tender.title, description: tender.description, location: tender.location, countryFlag: tender.countryFlag, status: tender.status, projectStatus: tender.projectStatus, backgroundColor: tender.status == 'Won' ? AppColors.green0 : tender.status == 'Completed' ? AppColors.grey0 : AppColors.red0.withValues(alpha: 0.2), borderColor: tender.status == 'Won' ? AppColors.green10 : tender.status == 'Completed' ? AppColors.grey30 : AppColors.red0, statusIcon: tender.status == 'Won' ? AssetsManager.tickCircle : tender.status == 'Completed' ? null : AssetsManager.closeCircle, statusCardColor: tender.status == 'Won' ? AppColors.green20 : tender.status == 'Completed' ? AppColors.green20 : AppColors.red0, statusTextColor: tender.status == 'Won' ? AppColors.green30 : tender.status == 'Completed' ? AppColors.green30 : AppColors.red10, ); }, ); } }