diff options
Diffstat (limited to 'src/view/com/util/post-embeds/QuoteEmbed.tsx')
-rw-r--r-- | src/view/com/util/post-embeds/QuoteEmbed.tsx | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/view/com/util/post-embeds/QuoteEmbed.tsx b/src/view/com/util/post-embeds/QuoteEmbed.tsx index 019216eca..cdbdafc9b 100644 --- a/src/view/com/util/post-embeds/QuoteEmbed.tsx +++ b/src/view/com/util/post-embeds/QuoteEmbed.tsx @@ -2,6 +2,7 @@ import React from 'react' import { StyleProp, StyleSheet, + TextStyle, TouchableOpacity, View, ViewStyle, @@ -31,7 +32,7 @@ import {InfoCircleIcon} from 'lib/icons' import {makeProfileLink} from 'lib/routes/links' import {precacheProfile} from 'state/queries/profile' import {ComposerOptsQuote} from 'state/shell/composer' -import {atoms as a} from '#/alf' +import {atoms as a, flatten} from '#/alf' import {RichText} from '#/components/RichText' import {ContentHider} from '../../../../components/moderation/ContentHider' import {PostAlerts} from '../../../../components/moderation/PostAlerts' @@ -45,10 +46,12 @@ export function MaybeQuoteEmbed({ embed, onOpen, style, + textStyle, }: { embed: AppBskyEmbedRecord.View onOpen?: () => void style?: StyleProp<ViewStyle> + textStyle?: StyleProp<TextStyle> }) { const pal = usePalette('default') if ( @@ -62,6 +65,7 @@ export function MaybeQuoteEmbed({ postRecord={embed.record.value} onOpen={onOpen} style={style} + textStyle={textStyle} /> ) } else if (AppBskyEmbedRecord.isViewBlocked(embed.record)) { @@ -91,11 +95,13 @@ function QuoteEmbedModerated({ postRecord, onOpen, style, + textStyle, }: { viewRecord: AppBskyEmbedRecord.ViewRecord postRecord: AppBskyFeedPost.Record onOpen?: () => void style?: StyleProp<ViewStyle> + textStyle?: StyleProp<TextStyle> }) { const moderationOpts = useModerationOpts() const moderation = React.useMemo(() => { @@ -120,6 +126,7 @@ function QuoteEmbedModerated({ moderation={moderation} onOpen={onOpen} style={style} + textStyle={textStyle} /> ) } @@ -129,11 +136,13 @@ export function QuoteEmbed({ moderation, onOpen, style, + textStyle, }: { quote: ComposerOptsQuote moderation?: ModerationDecision onOpen?: () => void style?: StyleProp<ViewStyle> + textStyle?: StyleProp<TextStyle> }) { const queryClient = useQueryClient() const pal = usePalette('default') @@ -192,7 +201,7 @@ export function QuoteEmbed({ {richText ? ( <RichText value={richText} - style={[a.text_md]} + style={[a.text_md, flatten(textStyle)]} numberOfLines={20} disableLinks /> @@ -250,11 +259,6 @@ const styles = StyleSheet.create({ paddingHorizontal: 12, borderWidth: hairlineWidth, }, - quotePost: { - flex: 1, - paddingLeft: 13, - paddingRight: 8, - }, errorContainer: { flexDirection: 'row', alignItems: 'center', |