Add Total loylty card and fix card display on add
This commit is contained in:
@@ -150,6 +150,9 @@ class _MihCardDisplayState extends State<MihCardDisplay> {
|
|||||||
case "fresmart":
|
case "fresmart":
|
||||||
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');
|
||||||
|
case "total energies":
|
||||||
|
return Image.asset(
|
||||||
|
'lib/mih_components/mih_package_components/assets/images/loyalty_cards/mini/total_energies-min.png');
|
||||||
default:
|
default:
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,6 +78,14 @@ class _MihCardsState extends State<MihCards> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void shopSelected() {
|
||||||
|
if (shopController.text.isNotEmpty) {
|
||||||
|
shopName.value = shopController.text;
|
||||||
|
} else {
|
||||||
|
shopName.value = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void addCardWindow(BuildContext ctxt, double width) {
|
void addCardWindow(BuildContext ctxt, double width) {
|
||||||
showDialog(
|
showDialog(
|
||||||
context: context,
|
context: context,
|
||||||
@@ -153,6 +161,7 @@ class _MihCardsState extends State<MihCards> {
|
|||||||
"Spar",
|
"Spar",
|
||||||
"Spur",
|
"Spur",
|
||||||
"TFG Group",
|
"TFG Group",
|
||||||
|
"Total Energies",
|
||||||
"Toys R Us",
|
"Toys R Us",
|
||||||
"Woermann Brock",
|
"Woermann Brock",
|
||||||
"Woolworths"
|
"Woolworths"
|
||||||
@@ -290,6 +299,7 @@ class _MihCardsState extends State<MihCards> {
|
|||||||
@override
|
@override
|
||||||
void dispose() {
|
void dispose() {
|
||||||
cardNumberController.dispose();
|
cardNumberController.dispose();
|
||||||
|
shopController.removeListener(shopSelected);
|
||||||
shopController.dispose();
|
shopController.dispose();
|
||||||
cardSearchController.removeListener(searchShop);
|
cardSearchController.removeListener(searchShop);
|
||||||
cardSearchController.dispose();
|
cardSearchController.dispose();
|
||||||
@@ -303,6 +313,7 @@ class _MihCardsState extends State<MihCards> {
|
|||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
cardList = MIHMzansiWalletApis.getLoyaltyCards(widget.signedInUser.app_id);
|
cardList = MIHMzansiWalletApis.getLoyaltyCards(widget.signedInUser.app_id);
|
||||||
|
shopController.addListener(shopSelected);
|
||||||
cardSearchController.addListener(searchShop);
|
cardSearchController.addListener(searchShop);
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user