add a space every 4 chars of card number.

This commit is contained in:
2025-02-03 11:46:35 +02:00
parent 1617e51b67
commit 6fce202a93

View File

@@ -25,6 +25,13 @@ class BuildLoyaltyCardList extends StatefulWidget {
class _BuildLoyaltyCardListState extends State<BuildLoyaltyCardList> { class _BuildLoyaltyCardListState extends State<BuildLoyaltyCardList> {
void viewCardWindow(int index) { void viewCardWindow(int index) {
//print(widget.cardList[index].card_number); //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( showDialog(
context: context, context: context,
barrierDismissible: false, barrierDismissible: false,
@@ -91,7 +98,7 @@ class _BuildLoyaltyCardListState extends State<BuildLoyaltyCardList> {
), ),
// const SizedBox(height: 10), // const SizedBox(height: 10),
Text( Text(
widget.cardList[index].card_number, formattedCardNumber,
style: const TextStyle( style: const TextStyle(
color: Colors.black, color: Colors.black,
fontSize: 25, fontSize: 25,