Skip to content

Commit 0147576

Browse files
authored
Native: partial deposit screens (#1622)
1 parent 2d69d61 commit 0147576

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

apps/expo/app/deposit/crypto.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Stack } from 'expo-router/build/layouts/Stack'
22
import { ScreenContainer } from 'apps-expo/components/layout/ScreenContainer'
3-
import { Paragraph } from '@my/ui'
3+
import { DepositCryptoScreen } from 'app/features/deposit/crypto/screen'
44

55
export default function CryptoDepositScreen() {
66
return (
@@ -11,7 +11,7 @@ export default function CryptoDepositScreen() {
1111
}}
1212
/>
1313
<ScreenContainer>
14-
<Paragraph>CryptoDepositScreen</Paragraph>
14+
<DepositCryptoScreen />
1515
</ScreenContainer>
1616
</>
1717
)

apps/expo/app/deposit/index.tsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { ScreenContainer } from 'apps-expo/components/layout/ScreenContainer'
22
import { Stack } from 'expo-router'
3-
import { Link, Paragraph } from '@my/ui'
3+
import { DepositScreen } from 'app/features/deposit/screen'
44

5-
export default function DepositScreen() {
5+
export default function Screen() {
66
return (
77
<>
88
<Stack.Screen
@@ -11,11 +11,7 @@ export default function DepositScreen() {
1111
}}
1212
/>
1313
<ScreenContainer>
14-
<Paragraph>DepositScreen</Paragraph>
15-
<Link href={'/deposit/crypto'}>crypto</Link>
16-
<Link href={'/deposit/apple-pay'}>apple pay</Link>
17-
<Link href={'/deposit/debit-card'}>debit card</Link>
18-
<Link href={'/deposit/success'}>success deposit</Link>
14+
<DepositScreen />
1915
</ScreenContainer>
2016
</>
2117
)

packages/app/features/deposit/crypto/screen.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import * as Clipboard from 'expo-clipboard'
66
import { useState } from 'react'
77
import { IconCopy } from 'app/components/icons'
88
import { CopyAddressDialog } from 'app/features/deposit/components/CopyAddressDialog'
9+
import { Platform } from 'react-native'
910

1011
export function DepositCryptoScreen() {
1112
const { data: sendAccount, isLoading: isLoadingSendAccount } = useSendAccount()
@@ -51,11 +52,13 @@ export function DepositCryptoScreen() {
5152
<YStack gap={'$3.5'}>
5253
<FadeCard>
5354
<Paragraph size={'$7'}>Base Network</Paragraph>
54-
<DepositAddressQR
55-
address={sendAccount?.address}
56-
onPress={() => setCopyAddressDialogIsOpen(true)}
57-
isConfirmed={isConfirmed}
58-
/>
55+
{Platform.OS === 'web' && (
56+
<DepositAddressQR
57+
address={sendAccount?.address}
58+
onPress={() => setCopyAddressDialogIsOpen(true)}
59+
isConfirmed={isConfirmed}
60+
/>
61+
)}
5962
</FadeCard>
6063
</YStack>
6164
<YStack width={'100%'}>

0 commit comments

Comments
 (0)