diff --git a/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts b/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts index 19cea50be8..2197029b96 100644 --- a/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts +++ b/src/components/new-safe/create/steps/StatusStep/useSafeCreationEffects.ts @@ -7,6 +7,7 @@ import { updateAddressBook } from '@/components/new-safe/create/logic/address-bo import { useAppDispatch } from '@/store' import useChainId from '@/hooks/useChainId' import { usePendingSafe } from './usePendingSafe' +import { gtmSetSafeAddress } from '@/services/analytics/gtm' const useSafeCreationEffects = ({ status, @@ -74,6 +75,7 @@ const useSafeCreationEffects = ({ // Tracking useEffect(() => { if (status === SafeCreationStatus.SUCCESS) { + pendingSafe?.safeAddress && gtmSetSafeAddress(pendingSafe.safeAddress) trackEvent(CREATE_SAFE_EVENTS.CREATED_SAFE) return } @@ -82,7 +84,7 @@ const useSafeCreationEffects = ({ trackEvent(CREATE_SAFE_EVENTS.REJECT_CREATE_SAFE) return } - }, [status]) + }, [pendingSafe?.safeAddress, status]) } export default useSafeCreationEffects diff --git a/src/components/transactions/HumanDescription/index.tsx b/src/components/transactions/HumanDescription/index.tsx index ff6feee1d9..4d6cd51492 100644 --- a/src/components/transactions/HumanDescription/index.tsx +++ b/src/components/transactions/HumanDescription/index.tsx @@ -58,14 +58,14 @@ export const TransferDescription = ({ txInfo, isSendTx }: { txInfo: Transfer; is export const HumanDescription = ({ fragments }: RichDecodedInfo) => { return ( <> - {fragments.map((fragment) => { + {fragments.map((fragment, index) => { switch (fragment.type) { case RichFragmentType.Text: - return {fragment.value} + return {fragment.value} case RichFragmentType.Address: - return + return case RichFragmentType.TokenValue: - return + return } })}