Skip to content

Commit 8771af3

Browse files
chore: added OnRamp as OpenOption
1 parent 946c4a5 commit 8771af3

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

packages/scaffold/src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export interface ScaffoldOptions extends LibraryOptions {
6666
}
6767

6868
export interface OpenOptions {
69-
view: 'Account' | 'Connect' | 'Networks' | 'Swap';
69+
view: 'Account' | 'Connect' | 'Networks' | 'Swap' | 'OnRamp';
7070
}
7171

7272
// -- Client --------------------------------------------------------------------

packages/scaffold/src/views/w3m-onramp-view/components/Header.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
1-
import { RouterController } from '@reown/appkit-core-react-native';
1+
import { StyleSheet } from 'react-native';
2+
import { ModalController, RouterController } from '@reown/appkit-core-react-native';
23
import { IconLink, Text } from '@reown/appkit-ui-react-native';
34
import { FlexView } from '@reown/appkit-ui-react-native';
4-
import { StyleSheet } from 'react-native';
55

66
interface HeaderProps {
77
onSettingsPress: () => void;
88
}
99

1010
export function Header({ onSettingsPress }: HeaderProps) {
1111
const handleGoBack = () => {
12-
RouterController.goBack();
12+
if (RouterController.state.history.length > 1) {
13+
RouterController.goBack();
14+
} else {
15+
ModalController.close();
16+
}
1317
};
1418

1519
return (

0 commit comments

Comments
 (0)