1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00

Basic typing for react-navigation

This commit is contained in:
Zhiyuan Zheng
2021-01-07 22:18:14 +01:00
parent 4b99813bb7
commit 4a6229514f
17 changed files with 229 additions and 151 deletions

View File

@ -24,22 +24,14 @@ import composeInitialState from './Compose/utils/initialState'
import composeParseState from './Compose/utils/parseState'
import composePost from './Compose/utils/post'
import composeReducer from './Compose/utils/reducer'
import { SharedComposeProp } from './sharedScreens'
const Stack = createNativeStackNavigator()
export interface Props {
route: {
params:
| {
type?: 'reply' | 'conversation' | 'edit'
incomingStatus: Mastodon.Status
}
| undefined
}
navigation: any
}
const Compose: React.FC<Props> = ({ route: { params }, navigation }) => {
const Compose: React.FC<SharedComposeProp> = ({
route: { params },
navigation
}) => {
const { theme } = useTheme()
const queryClient = useQueryClient()