From 17782b7e4c8c46940ade3da4ebc8becd3ea6f6a6 Mon Sep 17 00:00:00 2001 From: nnajah1 Date: Thu, 8 May 2025 12:32:29 +0800 Subject: [PATCH] Update Alert Dialog Box UI --- .../executionHistory/executionHistory.bin | Bin 60693762 -> 60693762 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .../.gradle/7.5.1/fileHashes/fileHashes.bin | Bin 4526821 -> 4539580 bytes .../.gradle/7.5.1/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes android/.gradle/file-system.probe | Bin 8 -> 8 bytes app/screens/account/add.js | 25 +++++++++++++----- 7 files changed, 18 insertions(+), 7 deletions(-) diff --git a/android/.gradle/7.5.1/executionHistory/executionHistory.bin b/android/.gradle/7.5.1/executionHistory/executionHistory.bin index c9ac0a4c1e449c9cc23fa1b029fdfbc31b194aea..84166e1192852a8fe8517fe8e94ef633812351bc 100644 GIT binary patch delta 4680 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 V3DaQ)%!FAm+i8!kKc|Zu{{ww}RZIW? diff --git a/android/.gradle/7.5.1/executionHistory/executionHistory.lock b/android/.gradle/7.5.1/executionHistory/executionHistory.lock index 5b1944fe129c73dc6b678e2c972e90c9384d0b9a..5c8d5ed96745abe47044d95d37a638632dcb10f4 100644 GIT binary patch literal 17 WcmZR!y)A#cvoXV;0R$Mcz5xI-RRuTz literal 17 VcmZR!y)A#cvoXV;0R$K`EC4Z+1b6@d diff --git a/android/.gradle/7.5.1/fileHashes/fileHashes.bin b/android/.gradle/7.5.1/fileHashes/fileHashes.bin index d4654fc63f112e4174895e16adb4ecae6326e513..3e864ab7bb38b0ce18b0fcf8316c4f42962b7e8b 100644 GIT binary patch delta 2173 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 qgS?E)K8 literal 8 PcmZQzV4Suh=(`sH2+9J} diff --git a/app/screens/account/add.js b/app/screens/account/add.js index 7d97754f..2e2f25d4 100644 --- a/app/screens/account/add.js +++ b/app/screens/account/add.js @@ -48,8 +48,19 @@ class AddAccountCard extends React.PureComponent { setCardNumber = (cn) => { this.setState({ valid: cn.length == 16 ? true : false }) } - + submitAddAccountCard = async () => { + const showInfoModal = (message) => { + this.props.openModal({ + open: true, + title: "Information", + body: message, + yesButtonOnly: true, + yesText: "Okay", + theme: this.props.app_theme + }); + }; + let accounts = await DB.accounts(); let included = accounts.find((account) => { return account.data.card_number === this.state.cardnumber @@ -83,12 +94,12 @@ class AddAccountCard extends React.PureComponent { }); }, 700); } else { - Alert.alert("Information", '\n' + JSON.stringify(process)) + showInfoModal(JSON.stringify(process)); } }, theme: this.props.app_theme }) - }, 300) : Alert.alert("Information", '\n' + res.message) + }, 300) : showInfoModal(res.message); } else { this.setState({ loading: true }) this.validateCard(success => { @@ -109,17 +120,17 @@ class AddAccountCard extends React.PureComponent { }) } }, err => { - Alert.alert("Information", `\n${err.message}`); + showInfoModal(err.message); this.setState({ loading: false }) }) } else { this.setState({ loading: false }) Platform.OS == 'ios' ? setTimeout(() => { - Alert.alert("Information", '\n' + success.message) - }, 300) : Alert.alert("Information", '\n' + success.message) + showInfoModal(success.message); + }, 300) : showInfoModal(success.message); } }, err => { - Alert.alert("Information", `\n${err.message}`); + showInfoModal(err.message); this.setState({ loading: false }) }) }