Skip to content

Commit 89223d9

Browse files
authored
use FULL_SCREEN presentation (#9449)
1 parent ef3a794 commit 89223d9

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

src/lib/hooks/useOpenLink.ts

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,11 @@ import {isNative} from '#/platform/detection'
1616
import {useInAppBrowser} from '#/state/preferences/in-app-browser'
1717
import {useTheme} from '#/alf'
1818
import {useDialogContext} from '#/components/Dialog'
19-
import {useSheetWrapper} from '#/components/Dialog/sheet-wrapper'
2019
import {useGlobalDialogsControlContext} from '#/components/dialogs/Context'
2120

2221
export function useOpenLink() {
2322
const enabled = useInAppBrowser()
2423
const t = useTheme()
25-
const sheetWrapper = useSheetWrapper()
2624
const dialogContext = useDialogContext()
2725
const {inAppBrowserConsentControl} = useGlobalDialogsControlContext()
2826

@@ -58,25 +56,23 @@ export function useOpenLink() {
5856
}
5957
return
6058
} else if (override ?? enabled) {
61-
await sheetWrapper(
62-
WebBrowser.openBrowserAsync(url, {
63-
presentationStyle:
64-
WebBrowser.WebBrowserPresentationStyle.PAGE_SHEET,
65-
toolbarColor: t.atoms.bg.backgroundColor,
66-
controlsColor: t.palette.primary_500,
67-
createTask: false,
68-
}).catch(err => {
69-
if (__DEV__)
70-
logger.error('Could not open web browser', {message: err})
71-
Linking.openURL(url)
72-
}),
73-
)
59+
WebBrowser.openBrowserAsync(url, {
60+
presentationStyle:
61+
WebBrowser.WebBrowserPresentationStyle.FULL_SCREEN,
62+
toolbarColor: t.atoms.bg.backgroundColor,
63+
controlsColor: t.palette.primary_500,
64+
createTask: false,
65+
}).catch(err => {
66+
if (__DEV__)
67+
logger.error('Could not open web browser', {message: err})
68+
Linking.openURL(url)
69+
})
7470
return
7571
}
7672
}
7773
Linking.openURL(url)
7874
},
79-
[enabled, inAppBrowserConsentControl, t, sheetWrapper, dialogContext],
75+
[enabled, inAppBrowserConsentControl, t, dialogContext],
8076
)
8177

8278
return openLink

0 commit comments

Comments
 (0)