tooot/src/screens/Tabs/Me/Push.tsx

44 lines
1.2 KiB
TypeScript
Raw Normal View History

2021-05-11 21:38:48 +02:00
import { HeaderCenter, HeaderLeft } from '@components/Header'
2021-05-09 21:59:03 +02:00
import { StackScreenProps } from '@react-navigation/stack'
2021-05-11 21:38:48 +02:00
import React from 'react'
import { useTranslation } from 'react-i18next'
import { Platform } from 'react-native'
import { createNativeStackNavigator } from 'react-native-screens/native-stack'
import TabMePushRoot from './Push/Root'
const Stack = createNativeStackNavigator<Nav.TabMePushStackParamList>()
2021-02-27 16:33:54 +01:00
2021-05-09 21:59:03 +02:00
const TabMePush: React.FC<StackScreenProps<
Nav.TabMeStackParamList,
'Tab-Me-Push'
2021-05-11 21:38:48 +02:00
>> = ({ navigation }) => {
2021-03-28 23:31:10 +02:00
const { t } = useTranslation('screenTabs')
2021-02-27 16:33:54 +01:00
return (
2021-05-11 21:38:48 +02:00
<Stack.Navigator
screenOptions={{ headerHideShadow: true, headerTopInsetEnabled: false }}
>
<Stack.Screen
name='Tab-Me-Push-Root'
component={TabMePushRoot}
options={{
headerTitle: t('me.stacks.push.name'),
...(Platform.OS === 'android' && {
headerCenter: () => (
<HeaderCenter content={t('me.stacks.push.name')} />
)
}),
headerLeft: () => (
<HeaderLeft
content='ChevronDown'
onPress={() => navigation.goBack()}
/>
)
}}
/>
</Stack.Navigator>
2021-02-27 16:33:54 +01:00
)
}
2021-05-09 21:59:03 +02:00
export default TabMePush