|
|
@@ -126,6 +126,198 @@ export const NavigationProvider = ({ children }: { children: React.ReactNode })
|
|
|
]
|
|
|
})
|
|
|
);
|
|
|
+ } else if (path.startsWith('/lpi')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.LPI_RANKING },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/master-ranking')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.MASTER_RANKING },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/travellers-in-history')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.IN_HISTORY },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/triumphs')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.TRIUMPHS },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/statistics')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.STATISTICS },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/in-memoriam')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.IN_MEMORIAM },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/series-ranking')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.SERIES_RANKING },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
+ } else if (path.startsWith('/un-masters')) {
|
|
|
+ navigation.dispatch(
|
|
|
+ CommonActions.reset({
|
|
|
+ index: 1,
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: 'DrawerApp',
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ {
|
|
|
+ name: NAVIGATION_PAGES.IN_APP_TRAVELLERS_TAB,
|
|
|
+ state: {
|
|
|
+ routes: [
|
|
|
+ { name: NAVIGATION_PAGES.TRAVELLERS_TAB },
|
|
|
+ { name: NAVIGATION_PAGES.UN_MASTERS },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ })
|
|
|
+ );
|
|
|
}
|
|
|
}
|
|
|
if (!initialUrlProcessed) {
|