From 6fce202a930ebce7109347746219449232893457 Mon Sep 17 00:00:00 2001 From: yaso Date: Mon, 3 Feb 2025 11:46:35 +0200 Subject: [PATCH] add a space every 4 chars of card number. --- .../mzansi_wallet/builder/build_loyalty_card_list.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Frontend/lib/mih_packages/mzansi_wallet/builder/build_loyalty_card_list.dart b/Frontend/lib/mih_packages/mzansi_wallet/builder/build_loyalty_card_list.dart index ce3be017..6ab4cddd 100644 --- a/Frontend/lib/mih_packages/mzansi_wallet/builder/build_loyalty_card_list.dart +++ b/Frontend/lib/mih_packages/mzansi_wallet/builder/build_loyalty_card_list.dart @@ -25,6 +25,13 @@ class BuildLoyaltyCardList extends StatefulWidget { class _BuildLoyaltyCardListState extends State { void viewCardWindow(int index) { //print(widget.cardList[index].card_number); + String formattedCardNumber = ""; + for (int i = 0; i <= widget.cardList[index].card_number.length - 1; i++) { + formattedCardNumber += widget.cardList[index].card_number[i]; + if ((i + 1) % 4 == 0) { + formattedCardNumber += "\t"; + } + } showDialog( context: context, barrierDismissible: false, @@ -91,7 +98,7 @@ class _BuildLoyaltyCardListState extends State { ), // const SizedBox(height: 10), Text( - widget.cardList[index].card_number, + formattedCardNumber, style: const TextStyle( color: Colors.black, fontSize: 25,