Fixing useNavigation typescript warning.

This commit is contained in:
Filipi Fuchter
2025-05-13 10:36:39 -03:00
parent 55eea20c8e
commit 61a59fa158

View File

@@ -1,19 +1,20 @@
import { useEffect } from 'react';
import { useNavigation } from '@react-navigation/native';
import { useNavigation, NavigationProp } from '@react-navigation/native';
import { useVoiceClient } from '../context/VoiceClientContext';
export type RootStackParamList = {
Meeting: undefined;
Prejoin: undefined;
};
export const useVoiceClientNavigation = () => {
const navigation = useNavigation();
const navigation = useNavigation<NavigationProp<RootStackParamList>>();
const { inCall } = useVoiceClient();
useEffect(() => {
if (inCall) {
// TODO, refactor this
// @ts-ignore
navigation.navigate('Meeting');
} else {
// TODO, refactor this
// @ts-ignore
navigation.navigate('Prejoin');
}
}, [inCall, navigation]);