Skip to content

Commit

Permalink
Approval editor
Browse files Browse the repository at this point in the history
  • Loading branch information
katspaugh committed Sep 20, 2024
1 parent d12bf6f commit 83af70d
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
2 changes: 1 addition & 1 deletion cypress/support/localstorage_data.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const cookieState = {
updates: true,
analytics: true,
terms: true,
termsVersion: CURRENT_COOKIE_TERMS_VERSION
termsVersion: CURRENT_COOKIE_TERMS_VERSION,
}

export const batchData = {
Expand Down
14 changes: 7 additions & 7 deletions src/components/tx/SignOrExecuteForm/SignOrExecuteForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -135,20 +135,20 @@ export const SignOrExecuteForm = ({
<TxCard>
{props.children}

{!props.isRejection && (
<ErrorBoundary fallback={<div>Error parsing data</div>}>
{isApproval && <ApprovalEditor safeTransaction={safeTx} />}
</ErrorBoundary>
)}

<ConfirmationView
isCreation={isCreation}
txDetails={props.txDetails}
safeTx={safeTx}
isBatch={props.isBatch}
showMethodCall={props.showMethodCall}
isApproval={isApproval}
/>
>
{!props.isRejection && (
<ErrorBoundary fallback={<div>Error parsing data</div>}>
{isApproval && <ApprovalEditor safeTransaction={safeTx} />}
</ErrorBoundary>
)}
</ConfirmationView>

{!isCounterfactualSafe && !props.isRejection && <BlockaidBalanceChanges />}
</TxCard>
Expand Down
5 changes: 4 additions & 1 deletion src/components/tx/confirmation-views/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import ConfirmationOrder from '../ConfirmationOrder'
import useDecodeTx from '@/hooks/useDecodeTx'
import type { SafeTransaction } from '@safe-global/safe-core-sdk-types'
import { isCustomTxInfo, isGenericConfirmation } from '@/utils/transaction-guards'
import { useMemo } from 'react'
import { type ReactNode, useMemo } from 'react'
import TxData from '@/components/transactions/TxDetails/TxData'
import type { NarrowConfirmationViewProps } from './types'
import SettingsChange from './SettingsChange'
Expand All @@ -22,6 +22,7 @@ type ConfirmationViewProps = {
isApproval?: boolean
isCreation?: boolean
showMethodCall?: boolean
children?: ReactNode
}

const getConfirmationViewComponent = ({ txDetails, txInfo }: NarrowConfirmationViewProps) => {
Expand Down Expand Up @@ -60,6 +61,8 @@ const ConfirmationView = (props: ConfirmationViewProps) => {

{decodedData && <ConfirmationOrder decodedData={decodedData} toAddress={props.safeTx?.data.to ?? ''} />}

{props.children}

<DecodedTx
tx={props.safeTx}
txDetails={props.txDetails}
Expand Down

0 comments on commit 83af70d

Please sign in to comment.