Merge pull request #208 from yaso-meth/BUG--Loyalty-Card-Shop-Search

fix
This commit is contained in:
yaso-meth
2025-06-13 09:43:17 +02:00
committed by GitHub

View File

@@ -16,7 +16,7 @@ class MihCardDisplay extends StatefulWidget {
} }
class _MihCardDisplayState extends State<MihCardDisplay> { class _MihCardDisplayState extends State<MihCardDisplay> {
Widget displayLoyaltyCard() { Widget? displayLoyaltyCard() {
switch (widget.shopName.toLowerCase()) { switch (widget.shopName.toLowerCase()) {
case "apple tree": case "apple tree":
return Image.asset( return Image.asset(
@@ -151,15 +151,17 @@ class _MihCardDisplayState extends State<MihCardDisplay> {
return Image.asset( return Image.asset(
'lib/mih_components/mih_package_components/assets/images/loyalty_cards/mini/fresmart-min.png'); 'lib/mih_components/mih_package_components/assets/images/loyalty_cards/mini/fresmart-min.png');
default: default:
return const Placeholder(); return null;
} }
} }
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Column( return Visibility(
visible: displayLoyaltyCard() != null,
child: Column(
children: [ children: [
displayLoyaltyCard(), displayLoyaltyCard() != null ? displayLoyaltyCard()! : SizedBox(),
FittedBox( FittedBox(
child: Text( child: Text(
widget.nickname, widget.nickname,
@@ -170,6 +172,7 @@ class _MihCardDisplayState extends State<MihCardDisplay> {
), ),
) )
], ],
),
); );
} }
} }