From cb0e767b03be8819dab95f1c74c86826dc3ef5d2 Mon Sep 17 00:00:00 2001 From: Usame Algan Date: Fri, 2 Jun 2023 11:59:43 +0200 Subject: [PATCH] Fix linting errors, add TODOs for failing tx flows --- .../ReviewSafeAppsSignMessage.tsx | 3 ++- .../safe-apps/SafeAppsTxModal/ReviewSafeAppsTx.tsx | 3 ++- .../settings/ContractVersion/UpdateSafeDialog.tsx | 3 ++- .../SafeModules/RemoveModule/steps/ReviewRemoveModule.tsx | 3 ++- .../NewSpendingLimit/steps/ReviewSpendingLimit.tsx | 3 ++- .../settings/SpendingLimits/RemoveSpendingLimit/index.tsx | 3 ++- .../RemoveGuard/steps/ReviewRemoveGuard.tsx | 3 ++- .../AddOwnerDialog/DialogSteps/ReviewOwnerTxStep.tsx | 3 ++- .../settings/owner/ChangeThresholdDialog/index.tsx | 8 ++------ .../DialogSteps/ReviewRemoveOwnerTxStep.tsx | 3 ++- src/components/tx/modals/NftBatchModal/ReviewNftBatch.tsx | 3 ++- src/components/tx/modals/RejectTxModal/RejectTx.tsx | 3 ++- .../tx/modals/TokenTransferModal/ReviewMultisigTx.tsx | 3 ++- .../modals/TokenTransferModal/ReviewSpendingLimitTx.tsx | 7 +------ 14 files changed, 27 insertions(+), 24 deletions(-) diff --git a/src/components/safe-apps/SafeAppsSignMessageModal/ReviewSafeAppsSignMessage.tsx b/src/components/safe-apps/SafeAppsSignMessageModal/ReviewSafeAppsSignMessage.tsx index a22f775f6d..07cab3a5d5 100644 --- a/src/components/safe-apps/SafeAppsSignMessageModal/ReviewSafeAppsSignMessage.tsx +++ b/src/components/safe-apps/SafeAppsSignMessageModal/ReviewSafeAppsSignMessage.tsx @@ -92,8 +92,9 @@ const ReviewSafeAppsSignMessage = ({ } } + // TODO: Need to use the SafeTxProvider here return ( - + <> diff --git a/src/components/safe-apps/SafeAppsTxModal/ReviewSafeAppsTx.tsx b/src/components/safe-apps/SafeAppsTxModal/ReviewSafeAppsTx.tsx index c7aa00933c..5febe3e3e0 100644 --- a/src/components/safe-apps/SafeAppsTxModal/ReviewSafeAppsTx.tsx +++ b/src/components/safe-apps/SafeAppsTxModal/ReviewSafeAppsTx.tsx @@ -61,8 +61,9 @@ const ReviewSafeAppsTx = ({ const origin = useMemo(() => getTxOrigin(app), [app]) + // TODO: Need to use the SafeTxProvider here return ( - + <> Error parsing data}> diff --git a/src/components/settings/ContractVersion/UpdateSafeDialog.tsx b/src/components/settings/ContractVersion/UpdateSafeDialog.tsx index b424aaf16b..6e372d9f74 100644 --- a/src/components/settings/ContractVersion/UpdateSafeDialog.tsx +++ b/src/components/settings/ContractVersion/UpdateSafeDialog.tsx @@ -55,8 +55,9 @@ const ReviewUpdateSafeStep = ({ onSubmit }: { onSubmit: () => void }) => { return createMultiSendCallOnlyTx(txs) }, [chain, safe, safeLoaded]) + // TODO: Need to use the SafeTxProvider here return ( - + Update now to take advantage of new features and the highest security standards available. diff --git a/src/components/settings/SafeModules/RemoveModule/steps/ReviewRemoveModule.tsx b/src/components/settings/SafeModules/RemoveModule/steps/ReviewRemoveModule.tsx index cef844ad24..8cd19ca303 100644 --- a/src/components/settings/SafeModules/RemoveModule/steps/ReviewRemoveModule.tsx +++ b/src/components/settings/SafeModules/RemoveModule/steps/ReviewRemoveModule.tsx @@ -26,8 +26,9 @@ export const ReviewRemoveModule = ({ data, onSubmit }: { data: RemoveModuleData; onSubmit() } + // TODO: Need to use the SafeTxProvider here return ( - + After removing this module, any feature or app that uses this module might no longer work. If this Safe Account diff --git a/src/components/settings/SpendingLimits/NewSpendingLimit/steps/ReviewSpendingLimit.tsx b/src/components/settings/SpendingLimits/NewSpendingLimit/steps/ReviewSpendingLimit.tsx index 61f8be0757..cbc932f637 100644 --- a/src/components/settings/SpendingLimits/NewSpendingLimit/steps/ReviewSpendingLimit.tsx +++ b/src/components/settings/SpendingLimits/NewSpendingLimit/steps/ReviewSpendingLimit.tsx @@ -61,8 +61,9 @@ export const ReviewSpendingLimit = ({ data, onSubmit }: Props) => { onSubmit() } + // TODO: Need to use the SafeTxProvider here return ( - + {token && ( {!!existingSpendingLimit && ( diff --git a/src/components/settings/SpendingLimits/RemoveSpendingLimit/index.tsx b/src/components/settings/SpendingLimits/RemoveSpendingLimit/index.tsx index f65ef2fdda..b902788fdc 100644 --- a/src/components/settings/SpendingLimits/RemoveSpendingLimit/index.tsx +++ b/src/components/settings/SpendingLimits/RemoveSpendingLimit/index.tsx @@ -41,8 +41,9 @@ export const RemoveSpendingLimit = ({ data, onSubmit }: { data: SpendingLimitSta onSubmit() } + // TODO: Need to use the SafeTxProvider here return ( - + {token && ( + ({ color: palette.primary.light })}>Transaction guard diff --git a/src/components/settings/owner/AddOwnerDialog/DialogSteps/ReviewOwnerTxStep.tsx b/src/components/settings/owner/AddOwnerDialog/DialogSteps/ReviewOwnerTxStep.tsx index 835fc7986e..de991c4a06 100644 --- a/src/components/settings/owner/AddOwnerDialog/DialogSteps/ReviewOwnerTxStep.tsx +++ b/src/components/settings/owner/AddOwnerDialog/DialogSteps/ReviewOwnerTxStep.tsx @@ -54,8 +54,9 @@ export const ReviewOwnerTxStep = ({ data, onSubmit }: { data: ChangeOwnerData; o onSubmit() } + // TODO: Need to use the SafeTxProvider here return ( - + - + {/* TODO: Need to use the SafeTxProvider here */} + ) diff --git a/src/components/settings/owner/RemoveOwnerDialog/DialogSteps/ReviewRemoveOwnerTxStep.tsx b/src/components/settings/owner/RemoveOwnerDialog/DialogSteps/ReviewRemoveOwnerTxStep.tsx index b152ff6fef..b0bc55488b 100644 --- a/src/components/settings/owner/RemoveOwnerDialog/DialogSteps/ReviewRemoveOwnerTxStep.tsx +++ b/src/components/settings/owner/RemoveOwnerDialog/DialogSteps/ReviewRemoveOwnerTxStep.tsx @@ -30,8 +30,9 @@ export const ReviewRemoveOwnerTxStep = ({ data, onSubmit }: { data: RemoveOwnerD onSubmit() } + // TODO: Need to use the SafeTxProvider here return ( - + 1 ? createMultiSendCallOnlyTx(calls) : createTx(calls[0]) }, [safeAddress, params]) + // TODO: Need to use the SafeTxProvider here return ( - + 1 ? 's' : ''} from`} /> diff --git a/src/components/tx/modals/RejectTxModal/RejectTx.tsx b/src/components/tx/modals/RejectTxModal/RejectTx.tsx index 9be392c2e8..da0b8b6f5c 100644 --- a/src/components/tx/modals/RejectTxModal/RejectTx.tsx +++ b/src/components/tx/modals/RejectTxModal/RejectTx.tsx @@ -16,8 +16,9 @@ const RejectTx = ({ txNonce, onSubmit }: RejectTxProps): ReactElement => { return createRejectTx(txNonce) }, [txNonce]) + // TODO: Need to use the SafeTxProvider here return ( - + To reject the transaction, a separate rejection transaction will be created to replace the original one. diff --git a/src/components/tx/modals/TokenTransferModal/ReviewMultisigTx.tsx b/src/components/tx/modals/TokenTransferModal/ReviewMultisigTx.tsx index 7549ede416..66ba684b6c 100644 --- a/src/components/tx/modals/TokenTransferModal/ReviewMultisigTx.tsx +++ b/src/components/tx/modals/TokenTransferModal/ReviewMultisigTx.tsx @@ -24,8 +24,9 @@ const ReviewMultisigTx = ({ params, onSubmit }: TokenTransferModalProps): ReactE return createTx(txParams, params.txNonce) }, [params, decimals, address]) + // TODO: Need to use the SafeTxProvider here return ( - + {token && } diff --git a/src/components/tx/modals/TokenTransferModal/ReviewSpendingLimitTx.tsx b/src/components/tx/modals/TokenTransferModal/ReviewSpendingLimitTx.tsx index 2f139ad1b6..fa1038289c 100644 --- a/src/components/tx/modals/TokenTransferModal/ReviewSpendingLimitTx.tsx +++ b/src/components/tx/modals/TokenTransferModal/ReviewSpendingLimitTx.tsx @@ -109,12 +109,7 @@ const ReviewSpendingLimitTx = ({ params, onSubmit }: TokenTransferModalProps): R - +