From ae25cb33919c2d308d24d2ac20d884871ad71ce3 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 8 Aug 2024 17:58:58 +0100 Subject: Move onPressReply into child component (#4898) * Move ComposePrompt to post-thread/ * Move onPressReply into child component --- .../com/post-thread/PostThreadComposePrompt.tsx | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 src/view/com/post-thread/PostThreadComposePrompt.tsx (limited to 'src/view/com/post-thread/PostThreadComposePrompt.tsx') diff --git a/src/view/com/post-thread/PostThreadComposePrompt.tsx b/src/view/com/post-thread/PostThreadComposePrompt.tsx new file mode 100644 index 000000000..62b28cc75 --- /dev/null +++ b/src/view/com/post-thread/PostThreadComposePrompt.tsx @@ -0,0 +1,63 @@ +import React from 'react' +import {StyleSheet, TouchableOpacity} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useProfileQuery} from '#/state/queries/profile' +import {useSession} from '#/state/session' +import {usePalette} from 'lib/hooks/usePalette' +import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' +import {Text} from '../util/text/Text' +import {UserAvatar} from '../util/UserAvatar' + +export function PostThreadComposePrompt({ + onPressCompose, +}: { + onPressCompose: () => void +}) { + const {currentAccount} = useSession() + const {data: profile} = useProfileQuery({did: currentAccount?.did}) + const pal = usePalette('default') + const {_} = useLingui() + const {isDesktop} = useWebMediaQueries() + return ( + onPressCompose()} + accessibilityRole="button" + accessibilityLabel={_(msg`Compose reply`)} + accessibilityHint={_(msg`Opens composer`)}> + + + Write your reply + + + ) +} + +const styles = StyleSheet.create({ + prompt: { + paddingHorizontal: 16, + paddingTop: 10, + paddingBottom: 10, + flexDirection: 'row', + alignItems: 'center', + borderTopWidth: StyleSheet.hairlineWidth, + }, + labelMobile: { + paddingLeft: 12, + }, + labelDesktopWeb: { + paddingLeft: 12, + }, +}) -- cgit 1.4.1