diff options
Diffstat (limited to 'src/view/com/auth/SplashScreen.web.tsx')
-rw-r--r-- | src/view/com/auth/SplashScreen.web.tsx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx index dee0d6b70..a850ea80a 100644 --- a/src/view/com/auth/SplashScreen.web.tsx +++ b/src/view/com/auth/SplashScreen.web.tsx @@ -9,6 +9,7 @@ import {useKawaiiMode} from '#/state/preferences/kawaii' import {ErrorBoundary} from '#/view/com/util/ErrorBoundary' import {Logo} from '#/view/icons/Logo' import {Logotype} from '#/view/icons/Logotype' +import {AppClipOverlay} from '#/screens/StarterPack/StarterPackLandingScreen' import {atoms as a, useTheme} from '#/alf' import {AppLanguageDropdown} from '#/components/AppLanguageDropdown' import {Button, ButtonText} from '#/components/Button' @@ -28,6 +29,15 @@ export const SplashScreen = ({ const {_} = useLingui() const t = useTheme() const {isTabletOrMobile: isMobileWeb} = useWebMediaQueries() + const [showClipOverlay, setShowClipOverlay] = React.useState(false) + + React.useEffect(() => { + const getParams = new URLSearchParams(window.location.search) + const clip = getParams.get('clip') + if (clip === 'true') { + setShowClipOverlay(true) + } + }, []) const kawaii = useKawaiiMode() @@ -119,6 +129,10 @@ export const SplashScreen = ({ </View> <Footer /> </CenteredView> + <AppClipOverlay + visible={showClipOverlay} + setIsVisible={setShowClipOverlay} + /> </> ) } |