add layoutanimationconfig

This commit is contained in:
Samuel Newman
2025-11-28 18:47:13 +02:00
parent 407de6edfc
commit 69ccf797f6
+3
View File
@@ -1,4 +1,5 @@
import {useCallback, useLayoutEffect, useState} from 'react' import {useCallback, useLayoutEffect, useState} from 'react'
import {LayoutAnimationConfig} from 'react-native-reanimated'
import {msg} from '@lingui/macro' import {msg} from '@lingui/macro'
import {useLingui} from '@lingui/react' import {useLingui} from '@lingui/react'
import {usePreventRemove} from '@react-navigation/native' import {usePreventRemove} from '@react-navigation/native'
@@ -48,6 +49,7 @@ export function SyncContactsFlowScreen({navigation}: Props) {
return ( return (
<Layout.Screen> <Layout.Screen>
{isNative ? ( {isNative ? (
<LayoutAnimationConfig skipEntering skipExiting>
<ScreenTransition key={state.step} direction={transitionDirection}> <ScreenTransition key={state.step} direction={transitionDirection}>
<SyncContactsFlow <SyncContactsFlow
state={state} state={state}
@@ -62,6 +64,7 @@ export function SyncContactsFlowScreen({navigation}: Props) {
context="Standalone" context="Standalone"
/> />
</ScreenTransition> </ScreenTransition>
</LayoutAnimationConfig>
) : ( ) : (
<ErrorScreen <ErrorScreen
title={_(msg`Not available on this platform.`)} title={_(msg`Not available on this platform.`)}