feat: mobile app package (#1075)

This commit is contained in:
Mo
2022-06-09 09:45:15 -05:00
committed by GitHub
parent 58b63898de
commit 8248a38280
336 changed files with 47696 additions and 22563 deletions

View File

@@ -0,0 +1,21 @@
import { NavigationContainerRef, StackActions } from '@react-navigation/native'
import { AppStackNavigatorParamList } from '@Root/AppStack'
import { ModalStackNavigatorParamList } from '@Root/ModalStack'
import * as React from 'react'
export const navigationRef =
React.createRef<NavigationContainerRef<AppStackNavigatorParamList & ModalStackNavigatorParamList>>()
export function navigate(name: keyof AppStackNavigatorParamList | keyof ModalStackNavigatorParamList, params?: any) {
navigationRef.current?.navigate(name, params)
}
export function push(name: string, params?: any) {
const pushAction = StackActions.push(name, params)
navigationRef.current?.dispatch(pushAction)
}
export function goBack() {
navigationRef.current?.goBack()
}