This commit is contained in:
2025-06-13 09:42:47 +02:00
parent 34b3810bb2
commit d312428b2a

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> {
), ),
) )
], ],
),
); );
} }
} }