You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fluffychat/lib/pangea/widgets/flag.dart

55 lines
1.6 KiB
Dart

import 'package:flutter/material.dart';
import 'package:fluffychat/widgets/avatar.dart';
import '../models/language_model.dart';
class LanguageFlag extends StatelessWidget {
final LanguageModel? language;
final double size;
const LanguageFlag({
super.key,
required this.language,
this.size = 30,
});
@override
Widget build(BuildContext context) {
return Avatar(
name: language?.langCode,
size: size,
);
// return Center(
// child: Container(
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(size / 2),
// boxShadow: [
// BoxShadow(
// color: Colors.grey.withOpacity(0.2),
// spreadRadius: 1,
// blurRadius: 15,
// offset: const Offset(0, 4), // changes position of shadow
// ),
// ],
// ),
// child: ClipRRect(
// borderRadius: BorderRadius.circular(50),
// child: SizedBox(
// height: size,
// width: size,
// child: language?.languageFlag != null
// ? language!.languageFlag.contains("media/flags")
// ? Image.network(language!.languageFlag)
// : Image.asset(
// language!.languageFlag,
// width: size,
// height: size,
// )
// : const SizedBox.expand(),
// ),
// ),
// ),
// );
}
}