From 93e4e81ca0ad1e36b1ae1fc8ffbebd425b1e9d17 Mon Sep 17 00:00:00 2001 From: amirrezaghabeli Date: Tue, 19 Aug 2025 10:20:34 +0330 Subject: [PATCH] location flags --- .../detail/widgets/tender_location_section.dart | 12 ++++++++---- lib/views/tenders/widgets/tender_card.dart | 10 +++++++++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/lib/views/detail/widgets/tender_location_section.dart b/lib/views/detail/widgets/tender_location_section.dart index d3cf0a9..73b7049 100644 --- a/lib/views/detail/widgets/tender_location_section.dart +++ b/lib/views/detail/widgets/tender_location_section.dart @@ -1,3 +1,4 @@ +import 'package:country_flags/country_flags.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:tm_app/core/constants/assets.dart'; @@ -47,10 +48,13 @@ class TenderLocationSection extends StatelessWidget { ), ), SizedBox(width: 4.0.w()), - Image.asset( - AssetsManager.seFlag, - height: 20.0.h(), - width: 20.0.w(), + SizedBox( + width: 32.0.w(), + height: 21.0.h(), + child: CountryFlag.fromCountryCode( + detail.countryCode!, + shape: RoundedRectangle(4), + ), ), ], ), diff --git a/lib/views/tenders/widgets/tender_card.dart b/lib/views/tenders/widgets/tender_card.dart index 2cdead6..a82afb3 100644 --- a/lib/views/tenders/widgets/tender_card.dart +++ b/lib/views/tenders/widgets/tender_card.dart @@ -1,3 +1,4 @@ +import 'package:country_flags/country_flags.dart'; import 'package:flutter/material.dart' hide DateUtils; import 'package:flutter_svg/svg.dart'; import 'package:tm_app/core/constants/strings.dart'; @@ -243,7 +244,14 @@ class TenderCard extends StatelessWidget { ), SizedBox(width: 8.0.w()), // Country flag placeholder - Image.asset(AssetsManager.seFlag, width: 32.0.w(), height: 21.0.h()), + SizedBox( + width: 32.0.w(), + height: 21.0.h(), + child: CountryFlag.fromCountryCode( + tender.countryCode!, + shape: RoundedRectangle(4), + ), + ), ], ), );