diff options
author | Hailey <me@haileyok.com> | 2024-06-27 22:01:02 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-27 22:01:02 -0700 |
commit | 58a97db5b8e9c62d68c4ce6398d1213469ee38b2 (patch) | |
tree | 71a453c546014aa6e6ad5103957678f06328600b /src/screens/Signup/index.tsx | |
parent | 8ebf9cc4b10a620d7698c1b0d0b316729c02dc13 (diff) | |
download | voidsky-58a97db5b8e9c62d68c4ce6398d1213469ee38b2.tar.zst |
Revert animation change in signup (#4693)
Diffstat (limited to 'src/screens/Signup/index.tsx')
-rw-r--r-- | src/screens/Signup/index.tsx | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index 2ccb38846..8d1546fbc 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -1,6 +1,6 @@ import React from 'react' import {View} from 'react-native' -import {LayoutAnimationConfig} from 'react-native-reanimated' +import Animated, {FadeIn, LayoutAnimationConfig} from 'react-native-reanimated' import {AppBskyGraphStarterpack} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -50,6 +50,8 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } = useStarterPackQuery({ uri: activeStarterPack?.uri, }) + + const [isFetchedAtMount] = React.useState(starterPack != null) const showStarterPackCard = activeStarterPack?.uri && !isFetchingStarterPack && starterPack @@ -159,25 +161,27 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { <View testID="createAccount" style={a.flex_1}> {showStarterPackCard && AppBskyGraphStarterpack.isRecord(starterPack.record) ? ( - <LinearGradientBackground - style={[a.mx_lg, a.p_lg, a.gap_sm, a.rounded_sm]}> - <Text style={[a.font_bold, a.text_xl, {color: 'white'}]}> - {starterPack.record.name} - </Text> - <Text style={[{color: 'white'}]}> - {starterPack.feeds?.length ? ( - <Trans> - You'll follow the suggested users and feeds once you finish - creating your account! - </Trans> - ) : ( - <Trans> - You'll follow the suggested users once you finish creating - your account! - </Trans> - )} - </Text> - </LinearGradientBackground> + <Animated.View entering={!isFetchedAtMount ? FadeIn : undefined}> + <LinearGradientBackground + style={[a.mx_lg, a.p_lg, a.gap_sm, a.rounded_sm]}> + <Text style={[a.font_bold, a.text_xl, {color: 'white'}]}> + {starterPack.record.name} + </Text> + <Text style={[{color: 'white'}]}> + {starterPack.feeds?.length ? ( + <Trans> + You'll follow the suggested users and feeds once you + finish creating your account! + </Trans> + ) : ( + <Trans> + You'll follow the suggested users once you finish creating + your account! + </Trans> + )} + </Text> + </LinearGradientBackground> + </Animated.View> ) : null} <View style={[ |