revert unneeded

(cherry picked from commit 296420aa0df433b101389c44b05a40696e7389ae)
This commit is contained in:
Eric Bailey
2026-01-28 19:29:28 -06:00
parent 47dfe43671
commit 0910f8bccf
2 changed files with 42 additions and 43 deletions
+40 -2
View File
@@ -6,6 +6,7 @@ import {AppBskyGraphStarterpack} from '@atproto/api'
import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {FEEDBACK_FORM_URL} from '#/lib/constants'
import {logger} from '#/logger'
import {useServiceQuery} from '#/state/queries/service'
import {useStarterPackQuery} from '#/state/queries/starter-packs'
@@ -21,8 +22,11 @@ import {
import {StepCaptcha} from '#/screens/Signup/StepCaptcha'
import {StepHandle} from '#/screens/Signup/StepHandle'
import {StepInfo} from '#/screens/Signup/StepInfo'
import {atoms as a, native, useTheme} from '#/alf'
import {atoms as a, native, useBreakpoints, useTheme} from '#/alf'
import {AppLanguageDropdown} from '#/components/AppLanguageDropdown'
import {Divider} from '#/components/Divider'
import {LinearGradientBackground} from '#/components/LinearGradientBackground'
import {InlineLinkText} from '#/components/Link'
import {ScreenTransition} from '#/components/ScreenTransition'
import {Text} from '#/components/Typography'
import {useAnalytics} from '#/analytics'
@@ -37,6 +41,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) {
...initialState,
analytics: ax,
})
const {gtMobile} = useBreakpoints()
const submit = useSubmitSignup()
useEffect(() => {
@@ -162,7 +167,13 @@ export function Signup({onPressBack}: {onPressBack: () => void}) {
<ScreenTransition
key={state.activeStep}
direction={state.screenTransitionDirection}>
<View style={[a.flex_1, a.px_xl, a.pt_2xl]}>
<View
style={[
a.flex_1,
a.px_xl,
a.pt_2xl,
!gtMobile && {paddingBottom: 100},
]}>
<View style={[a.gap_sm, a.pb_3xl]}>
<Text
style={[a.font_semi_bold, t.atoms.text_contrast_medium]}>
@@ -199,6 +210,33 @@ export function Signup({onPressBack}: {onPressBack: () => void}) {
) : (
<StepCaptcha />
)}
<Divider />
<View
style={[
a.w_full,
a.py_lg,
a.flex_row,
a.gap_md,
a.align_center,
]}>
<AppLanguageDropdown />
<Text
style={[
a.flex_1,
t.atoms.text_contrast_medium,
!gtMobile && a.text_md,
]}>
<Trans>Having trouble?</Trans>{' '}
<InlineLinkText
label={_(msg`Contact support`)}
to={FEEDBACK_FORM_URL({email: state.email})}
style={[!gtMobile && a.text_md]}>
<Trans>Contact support</Trans>
</InlineLinkText>
</Text>
</View>
</View>
</ScreenTransition>
</LayoutAnimationConfig>
+2 -41
View File
@@ -1,18 +1,11 @@
import {ScrollView, StyleSheet, View} from 'react-native'
import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import type React from 'react'
import {FEEDBACK_FORM_URL} from '#/lib/constants'
import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle'
import {useIsKeyboardVisible} from '#/lib/hooks/useIsKeyboardVisible'
import {usePalette} from '#/lib/hooks/usePalette'
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
import {atoms as a, useBreakpoints, useTheme} from '#/alf'
import {AppLanguageDropdown} from '#/components/AppLanguageDropdown'
import {Divider} from '#/components/Divider'
import {InlineLinkText} from '#/components/Link'
import {Text as NewText} from '#/components/Typography'
import {atoms as a} from '#/alf'
import {IS_WEB} from '#/env'
import {Text} from '../text/Text'
@@ -28,9 +21,6 @@ export const LoggedOutLayout = ({
description: string
scrollable?: boolean
}>) => {
const t = useTheme()
const {_} = useLingui()
const {gtMobile} = useBreakpoints()
const {isMobile, isTabletOrMobile} = useWebMediaQueries()
const pal = usePalette('default')
const sideBg = useColorSchemeStyle(pal.viewLight, pal.view)
@@ -43,29 +33,6 @@ export const LoggedOutLayout = ({
const [isKeyboardVisible] = useIsKeyboardVisible()
if (isMobile) {
const footer = (
<View style={[a.px_lg]}>
<Divider />
<View style={[a.w_full, a.py_lg, a.flex_row, a.gap_md, a.align_center]}>
<AppLanguageDropdown />
<NewText
style={[
a.flex_1,
t.atoms.text_contrast_medium,
!gtMobile && a.text_md,
]}>
<Trans>Having trouble?</Trans>{' '}
<InlineLinkText
label={_(msg`Contact support`)}
to={FEEDBACK_FORM_URL({})}
style={[!gtMobile && a.text_md]}>
<Trans>Contact support</Trans>
</InlineLinkText>
</NewText>
</View>
</View>
)
if (scrollable) {
return (
<ScrollView
@@ -76,16 +43,10 @@ export const LoggedOutLayout = ({
{paddingBottom: isKeyboardVisible ? 300 : 0},
]}>
<View style={a.pt_md}>{children}</View>
{footer}
</ScrollView>
)
} else {
return (
<>
<View style={a.pt_md}>{children}</View>
{footer}
</>
)
return <View style={a.pt_md}>{children}</View>
}
}
return (