diff options
Diffstat (limited to 'src/view/screens/stacks/PostThread.tsx')
-rw-r--r-- | src/view/screens/stacks/PostThread.tsx | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/view/screens/stacks/PostThread.tsx b/src/view/screens/stacks/PostThread.tsx deleted file mode 100644 index 485a2e49a..000000000 --- a/src/view/screens/stacks/PostThread.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import React, {useLayoutEffect} from 'react' -import {TouchableOpacity} from 'react-native' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {makeRecordUri} from '../../lib/strings' -import {Shell} from '../../shell' -import type {RootTabsScreenProps} from '../../routes/types' -import {PostThread as PostThreadComponent} from '../../com/post-thread/PostThread' - -export const PostThread = ({ - navigation, - route, -}: RootTabsScreenProps<'PostThread'>) => { - const {name, recordKey} = route.params - const uri = makeRecordUri(name, 'blueskyweb.xyz:Posts', recordKey) - - useLayoutEffect(() => { - navigation.setOptions({ - headerShown: true, - headerTitle: 'Thread', - headerLeft: () => ( - <TouchableOpacity onPress={() => navigation.goBack()}> - <FontAwesomeIcon icon="arrow-left" /> - </TouchableOpacity> - ), - }) - }, [navigation]) - - const onNavigateContent = (screen: string, props: Record<string, string>) => { - // @ts-ignore it's up to the callers to supply correct params -prf - navigation.push(screen, props) - } - - return ( - <Shell> - <PostThreadComponent uri={uri} onNavigateContent={onNavigateContent} /> - </Shell> - ) -} |