Skip to content

Commit 00d58c7

Browse files
committed
refactor(wallet-mobile): tx review
1 parent 31693aa commit 00d58c7

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

apps/wallet-mobile/src/features/ReviewTx/useCases/ReviewTxScreen/Overview/OverviewTab.tsx

+4-6
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ import {CopiableText} from '../../../common/CopiableText'
1616
import {Divider} from '../../../common/Divider'
1717
import {useAddressType} from '../../../common/hooks/useAddressType'
1818
import {useStrings} from '../../../common/hooks/useStrings'
19-
import {useReviewTx} from '../../../common/ReviewTxProvider'
19+
import {ReviewTxState} from '../../../common/ReviewTxProvider'
2020
import {TokenItem} from '../../../common/TokenItem'
2121
import {FormattedOutputs, FormattedTx} from '../../../common/types'
2222

23-
export const OverviewTab = ({tx}: {tx: FormattedTx}) => {
23+
export const OverviewTab = ({tx, operations}: {tx: FormattedTx; operations: ReviewTxState['operations']}) => {
2424
const {styles} = useStyles()
2525

2626
const notOwnedOutputs = React.useMemo(() => tx.outputs.filter((output) => !output.ownAddress), [tx.outputs])
@@ -36,7 +36,7 @@ export const OverviewTab = ({tx}: {tx: FormattedTx}) => {
3636

3737
<SenderSection tx={tx} notOwnedOutputs={notOwnedOutputs} ownedOutputs={ownedOutputs} />
3838

39-
<OperationsSection />
39+
<OperationsSection operations={operations} />
4040
</View>
4141
)
4242
}
@@ -186,9 +186,7 @@ const ReceiverSection = ({notOwnedOutputs}: {notOwnedOutputs: FormattedOutputs})
186186
)
187187
}
188188

189-
const OperationsSection = () => {
190-
const {operations} = useReviewTx()
191-
189+
const OperationsSection = ({operations}: {operations: ReviewTxState['operations']}) => {
192190
if (operations === null || (Array.isArray(operations) && operations.length === 0)) return null
193191

194192
return (

apps/wallet-mobile/src/features/ReviewTx/useCases/ReviewTxScreen/ReviewTxScreen.tsx

+2-4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const MaterialTab = createMaterialTopTabNavigator()
1818
export const ReviewTxScreen = () => {
1919
const {styles} = useStyles()
2020
const strings = useStrings()
21-
const {unsignedTx, onSuccess, onError} = useReviewTx()
21+
const {unsignedTx, operations, onSuccess, onError} = useReviewTx()
2222

2323
if (unsignedTx === null) throw new Error('ReviewTxScreen: missing unsignedTx')
2424

@@ -32,9 +32,7 @@ export const ReviewTxScreen = () => {
3232
const txBody = useTxBody({unsignedTx})
3333
const formatedTx = useFormattedTx(txBody)
3434

35-
console.log('txBody', JSON.stringify(txBody, null, 2))
36-
37-
const OverViewTabMemo = React.memo(() => <OverviewTab tx={formatedTx} />)
35+
const OverViewTabMemo = React.memo(() => <OverviewTab tx={formatedTx} operations={operations} />)
3836
const UTxOsTabMemo = React.memo(() => <UTxOsTab tx={formatedTx} />)
3937

4038
return (

0 commit comments

Comments
 (0)