import { HeaderCenter, HeaderLeft } from '@components/Header' import { StackScreenProps } from '@react-navigation/stack' import React, { useCallback } from 'react' import { useTranslation } from 'react-i18next' import { KeyboardAvoidingView, Platform } from 'react-native' import { SafeAreaView } from 'react-native-safe-area-context' import { createNativeStackNavigator } from 'react-native-screens/native-stack' import ComposeEditAttachmentRoot from './EditAttachment/Root' import ComposeEditAttachmentSubmit from './EditAttachment/Submit' const Stack = createNativeStackNavigator() export type ScreenComposeEditAttachmentProp = StackScreenProps< Nav.ScreenComposeStackParamList, 'Screen-Compose-EditAttachment' > const ComposeEditAttachment: React.FC = ({ route: { params: { index } }, navigation }) => { console.log('rendering') const { t } = useTranslation('sharedCompose') const headerLeft = useCallback( () => ( navigation.goBack()} /> ), [] ) const children = useCallback( () => , [] ) return ( , headerTitle: t('content.editAttachment.header.title'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }) }} /> ) } export default ComposeEditAttachment