UNPKG

374 BTypeScriptView Raw
1import type { InitialState } from '@react-navigation/routers';
2
3export default function findFocusedRoute(state: InitialState) {
4 let current: InitialState | undefined = state;
5
6 while (current?.routes[current.index ?? 0].state != null) {
7 current = current.routes[current.index ?? 0].state;
8 }
9
10 const route = current?.routes[current?.index ?? 0];
11
12 return route;
13}