From d515f0e71624384303b7d085ebe0ab5db25ca1c3 Mon Sep 17 00:00:00 2001 From: dominictb Date: Mon, 29 Sep 2025 22:47:47 +0700 Subject: [PATCH 1/3] fix: bank account in settlement button has wrong style --- src/components/SettlementButton/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/SettlementButton/index.tsx b/src/components/SettlementButton/index.tsx index b0d22daa0bb76..cce799eac88c7 100644 --- a/src/components/SettlementButton/index.tsx +++ b/src/components/SettlementButton/index.tsx @@ -151,12 +151,14 @@ function SettlementButton({ const policyBankAccounts = formattedPaymentMethods.filter((method) => method.methodID === policy?.achAccount?.bankAccountID); return policyBankAccounts.map((formattedPaymentMethod) => { - const {icon, title, description, methodID} = formattedPaymentMethod ?? {}; + const {icon, iconStyles, iconSize, title, description, methodID} = formattedPaymentMethod ?? {}; return { text: title ?? '', description: description ?? '', icon: typeof icon === 'number' ? Bank : icon, + iconStyles, + iconSize, onSelected: () => onPress(CONST.IOU.PAYMENT_TYPE.EXPENSIFY, true, undefined), methodID, value: CONST.PAYMENT_METHODS.BUSINESS_BANK_ACCOUNT, @@ -241,6 +243,8 @@ function SettlementButton({ buttonOptions.push({ text: latestBankItem.at(0)?.text ?? '', icon: latestBankItem.at(0)?.icon, + iconStyles: latestBankItem.at(0)?.iconStyles, + iconSize: latestBankItem.at(0)?.iconSize, value: CONST.PAYMENT_METHODS.BUSINESS_BANK_ACCOUNT, description: latestBankItem.at(0)?.description, }); From ba8ceb3709a7aa435b2281f5d5dd1e3fca070393 Mon Sep 17 00:00:00 2001 From: dominictb Date: Mon, 29 Sep 2025 23:06:46 +0700 Subject: [PATCH 2/3] pass iconHeight and iconWidth --- src/components/SettlementButton/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/SettlementButton/index.tsx b/src/components/SettlementButton/index.tsx index cce799eac88c7..48cccd6df19f3 100644 --- a/src/components/SettlementButton/index.tsx +++ b/src/components/SettlementButton/index.tsx @@ -244,7 +244,8 @@ function SettlementButton({ text: latestBankItem.at(0)?.text ?? '', icon: latestBankItem.at(0)?.icon, iconStyles: latestBankItem.at(0)?.iconStyles, - iconSize: latestBankItem.at(0)?.iconSize, + iconWidth: latestBankItem.at(0)?.iconSize, + iconHeight: latestBankItem.at(0)?.iconSize, value: CONST.PAYMENT_METHODS.BUSINESS_BANK_ACCOUNT, description: latestBankItem.at(0)?.description, }); From 691adca1657a6b9c1958e0842d770213915af0f3 Mon Sep 17 00:00:00 2001 From: dominictb Date: Fri, 3 Oct 2025 19:23:45 +0700 Subject: [PATCH 3/3] only apply new styles on web --- src/components/SettlementButton/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/SettlementButton/index.tsx b/src/components/SettlementButton/index.tsx index 6c25b1768bf82..7ea59e5587e11 100644 --- a/src/components/SettlementButton/index.tsx +++ b/src/components/SettlementButton/index.tsx @@ -157,8 +157,8 @@ function SettlementButton({ text: title ?? '', description: description ?? '', icon: typeof icon === 'number' ? Bank : icon, - iconStyles, - iconSize, + iconStyles: typeof icon === 'number' ? undefined : iconStyles, + iconSize: typeof icon === 'number' ? undefined : iconSize, onSelected: () => onPress(CONST.IOU.PAYMENT_TYPE.EXPENSIFY, true, undefined), methodID, value: CONST.PAYMENT_METHODS.BUSINESS_BANK_ACCOUNT,