diff --git a/package.json b/package.json index d6bea51a..82a30f7e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "rn-boiler-template", "private": false, - "version": "1.72.2", + "version": "1.72.3", "description": "Clean and minimalist React Native template for a quick start with TypeScript and components", "scripts": { "test": "exit 0" diff --git a/template/package.json b/template/package.json index a58e5d81..44af182c 100644 --- a/template/package.json +++ b/template/package.json @@ -49,7 +49,7 @@ "react-native-keyboard-manager": "6.5.11-0", "react-native-linear-gradient": "^2.7.3", "react-native-mmkv": "^2.10.1", - "react-native-reanimated": "^3.3.0", + "react-native-reanimated": "^3.4.2", "react-native-safe-area-context": "^4.7.1", "react-native-screens": "^3.22.1", "react-native-svg": "^13.10.0", diff --git a/template/src/app/library/components/modal/modal-content.tsx b/template/src/app/library/components/modal/modal-content.tsx index f37867c4..b83a0a7f 100644 --- a/template/src/app/library/components/modal/modal-content.tsx +++ b/template/src/app/library/components/modal/modal-content.tsx @@ -154,8 +154,8 @@ export const ModalContent = forwardRef( return ( + entering={(entering as any)?.withCallback(onEndAnimatedOpen)} + exiting={(entering as any)?.withCallback(onEndAnimatedClose)}> {children} @@ -189,10 +189,12 @@ export const ModalContent = forwardRef( }, []); // props - const modalViewProps = useAnimatedProps(() => ({ - pointerEvents: - reBackdropOpacity.value === backdropOpacity ? 'auto' : 'none', - })); + const modalViewProps = useAnimatedProps>( + () => ({ + pointerEvents: + reBackdropOpacity.value === backdropOpacity ? 'auto' : 'none', + }), + ); // render return ( diff --git a/template/src/app/library/components/stack-view/index.tsx b/template/src/app/library/components/stack-view/index.tsx index dd39f5aa..761922bd 100644 --- a/template/src/app/library/components/stack-view/index.tsx +++ b/template/src/app/library/components/stack-view/index.tsx @@ -5,14 +5,11 @@ import Animated from 'react-native-reanimated'; import { StackViewProps } from './type'; export const StackView = forwardRef( - ( - { children, ...rest }: StackViewProps, - ref: React.ForwardedRef, - ) => { + ({ children, ...rest }: StackViewProps, ref: any) => { // render return ( { children?: React.ReactNode; }