Files
2025-09-14 11:52:59 +03:30

28 lines
702 B
Dart

import 'package:flutter/material.dart';
import 'package:tm_app/core/utils/size_config.dart';
import 'package:tm_app/views/shared/cached_svg.dart';
import '../../core/config/app_config.dart';
class Flag extends StatelessWidget {
const Flag({required this.countryCode, super.key});
final String countryCode;
@override
Widget build(BuildContext context) {
return ClipRRect(
borderRadius: BorderRadius.circular(6),
child: CachedSvg(
url:
countryCode.isNotEmpty
? '${AppConfig.flagUrl}$countryCode'
: '${AppConfig.flagUrl}EU',
width: 32.0.w(),
height: 21.0.h(),
fit: BoxFit.cover,
),
);
}
}