import 'package:flutter/material.dart'; import 'package:tm_app/core/constants/strings.dart'; import 'package:tm_app/data/services/model/tender_detail_response/tender_detail_response_model.dart'; import 'package:tm_app/views/detail/widgets/deadline_item.dart'; import 'package:tm_app/views/detail/widgets/info_item.dart'; class TenderDetailInfoSection extends StatelessWidget { final bool isScreenBig; final TenderDetailResponseModel detail; const TenderDetailInfoSection({required this.isScreenBig, required this.detail, super.key}); @override Widget build(BuildContext context) { return Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ InfoItem( title: AppStrings.tenderIdLabel, value: detail.id ?? '', ), DeadlineItem( title: AppStrings.tenderDeadlineLabel, approvalText: AppStrings.tenderApprovalText, approvalDate: detail.approvalDate ?? '', submissionText: AppStrings.tenderSubmissionText, submissionDate: detail.submissionDate ?? '', isScreenBig: isScreenBig, ), InfoItem( title: AppStrings.tenderClientLabel, value: detail.client ?? '', ), InfoItem( title: AppStrings.tenderDeliveryLocationsLabel, value: detail.deliveryLocation ?? '', ), InfoItem( title: AppStrings.tenderReferenceNumberLabel, value: detail.referenceNumber ?? '', ), ], ); } }