Fixes quote post not showing up in quote post composer (#315) (#318)

zio/stable
John Fawcett 2023-03-18 19:44:39 -05:00 committed by GitHub
parent c50a20d214
commit 30c54aa265
4 changed files with 11 additions and 3 deletions

View File

@ -420,7 +420,7 @@ export function RepostIcon({
size = 24,
strokeWidth = 1.5,
}: {
style?: StyleProp<ViewStyle>
style?: StyleProp<TextStyle>
size?: string | number
strokeWidth: number
}) {

View File

@ -29,7 +29,7 @@ export function Component({
<View style={[s.flex1, pal.view, styles.container]}>
<View style={s.pb20}>
<TouchableOpacity style={[styles.actionBtn]} onPress={onRepost}>
<RepostIcon strokeWidth={2} size={24} />
<RepostIcon strokeWidth={2} size={24} style={s.blue3} />
<Text type="title-lg" style={[styles.actionBtnLabel, pal.text]}>
{!isReposted ? 'Repost' : 'Undo repost'}
</Text>

View File

@ -9,12 +9,14 @@ export const Composer = observer(
({
active,
replyTo,
quote,
onPost,
onClose,
}: {
active: boolean
winHeight: number
replyTo?: ComposerOpts['replyTo']
quote: ComposerOpts['quote']
onPost?: ComposerOpts['onPost']
onClose: () => void
}) => {
@ -30,7 +32,12 @@ export const Composer = observer(
return (
<View style={styles.mask}>
<View style={[styles.container, pal.view]}>
<ComposePost replyTo={replyTo} onPost={onPost} onClose={onClose} />
<ComposePost
replyTo={replyTo}
quote={quote}
onPost={onPost}
onClose={onClose}
/>
</View>
</View>
)

View File

@ -33,6 +33,7 @@ const ShellInner = observer(() => {
onClose={() => store.shell.closeComposer()}
winHeight={0}
replyTo={store.shell.composerOpts?.replyTo}
quote={store.shell.composerOpts?.quote}
onPost={store.shell.composerOpts?.onPost}
/>
<ModalsContainer />