Refactor tender detail models and UI components for improved clarity and functionality
- Updated the `Lot`, `Organization`, and `OrganizationAddress` models to enhance data mapping for tender details. - Revised the `TenderData` model to include additional fields reflecting the API response structure. - Improved UI components across desktop, mobile, and tablet views by commenting out unused sections for future use. - Added new string constants for lot details in the tender information section. - Enhanced unit tests to cover new model fields and ensure resilience to partial API payloads.
This commit is contained in:
@@ -42,13 +42,13 @@ class TenderDetailsStrings {
|
||||
static const String requestSuccessfullyRegistered =
|
||||
'Your request has been successfully registered.';
|
||||
static const String confirmAndClose = 'Confirm and close';
|
||||
// AI-NOTE (for PR reviewer): Formal toast copy shown after the user confirms
|
||||
// the Accept/submission modal (see tender_detail_action.dart).
|
||||
// Toast copy shown after the user confirms the Accept/submission modal
|
||||
// (see tender_detail_action.dart).
|
||||
static const String submissionReceived =
|
||||
'Thank you. We have received your submission and will be in touch with you shortly.';
|
||||
|
||||
// AI-NOTE (for PR reviewer): Field labels added for the rewritten
|
||||
// tender-details info section (one per backend field rendered there).
|
||||
// Field labels for the tender-details info section (one per backend field
|
||||
// rendered there).
|
||||
// Tender detail field labels
|
||||
static const String noticeTypeCode = 'Notice Type';
|
||||
static const String formType = 'Form Type';
|
||||
@@ -71,4 +71,6 @@ class TenderDetailsStrings {
|
||||
static const String tenderId = 'Tender ID';
|
||||
static const String lots = 'Lots';
|
||||
static const String lotId = 'Lot ID';
|
||||
static const String lotTitle = 'Title';
|
||||
static const String lotDescription = 'Description';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user