From 8ebf9cc4b10a620d7698c1b0d0b316729c02dc13 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 27 Jun 2024 21:44:26 -0700 Subject: Handle pushing to starterpack screen when unauthed (#4692) --- src/screens/Signup/StepInfo/index.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/screens/Signup/StepInfo/index.tsx') diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index 4104b79b3..ea10d4365 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -1,5 +1,5 @@ -import React from 'react' -import {View} from 'react-native' +import React, {useEffect} from 'react' +import {LayoutAnimation, View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -27,10 +27,18 @@ function sanitizeDate(date: Date): Date { return date } -export function StepInfo() { +export function StepInfo({ + isLoadingStarterPack, +}: { + isLoadingStarterPack: boolean +}) { const {_} = useLingui() const {state, dispatch} = useSignupContext() + useEffect(() => { + LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) + }, [state.isLoading, isLoadingStarterPack]) + return ( @@ -46,7 +54,7 @@ export function StepInfo() { } /> - {state.isLoading ? ( + {state.isLoading || isLoadingStarterPack ? ( -- cgit 1.4.1