diff --git a/src/screens/SignupQueued.tsx b/src/screens/SignupQueued.tsx index e7336569c6..ed261f29ea 100644 --- a/src/screens/SignupQueued.tsx +++ b/src/screens/SignupQueued.tsx @@ -1,16 +1,17 @@ import React from 'react' -import {View} from 'react-native' +import {Modal, View} from 'react-native' import {useSafeAreaInsets} from 'react-native-safe-area-context' +import {StatusBar} from 'expo-status-bar' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {logger} from '#/logger' -import {isWeb} from '#/platform/detection' +import {isIOS, isWeb} from '#/platform/detection' import {isSignupQueued, useAgent, useSessionApi} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' import {ScrollView} from '#/view/com/util/Views' import {Logo} from '#/view/icons/Logo' -import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {atoms as a, native, useBreakpoints, useTheme, web} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {Loader} from '#/components/Loader' import {P, Text} from '#/components/Typography' @@ -86,19 +87,22 @@ export function SignupQueued() { ) return ( - + + {isIOS && } + style={[a.flex_1, t.atoms.bg]} + contentContainerStyle={{borderWidth: 0}} + bounces={false}> + style={[ + a.flex_row, + a.justify_center, + gtMobile ? a.pt_4xl : [a.px_xl, a.pt_xl], + ]}> @@ -121,11 +125,14 @@ export function SignupQueued() { a.px_2xl, a.py_4xl, a.mt_2xl, - t.atoms.bg_contrast_50, + a.mb_md, + a.border, + t.atoms.bg_contrast_25, + t.atoms.border_contrast_medium, ]}> {typeof placeInQueue === 'number' && ( + style={[a.text_5xl, a.text_center, a.font_heavy, a.mb_2xl]}> {placeInQueue} )} @@ -148,7 +155,14 @@ export function SignupQueued() { {isWeb && gtMobile && ( - +