diff options
author | Paul Frazee <pfrazee@gmail.com> | 2025-04-24 09:31:04 -0700 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2025-04-24 09:31:04 -0700 |
commit | ba002d82528993e1aff80101d63b4ae09a82141b (patch) | |
tree | 41ea205d1da05f3bc7e6456b9c86bfcfa1d70bd9 | |
parent | 9a7f6ad638772e33f3a28d4bf8d2beef1a1a7501 (diff) | |
download | voidsky-ba002d82528993e1aff80101d63b4ae09a82141b.tar.zst |
Tune spacing for demo mode
-rw-r--r-- | src/view/com/util/post-embeds/index.tsx | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 6f5f9d3ab..812ba3b60 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -1,12 +1,12 @@ import React from 'react' import { InteractionManager, - StyleProp, + type StyleProp, StyleSheet, View, - ViewStyle, + type ViewStyle, } from 'react-native' -import {MeasuredDimensions, runOnJS, runOnUI} from 'react-native-reanimated' +import {type MeasuredDimensions, runOnJS, runOnUI} from 'react-native-reanimated' import {Image} from 'expo-image' import { AppBskyEmbedExternal, @@ -18,10 +18,10 @@ import { AppBskyGraphDefs, moderateFeedGenerator, moderateUserList, - ModerationDecision, + type ModerationDecision, } from '@atproto/api' -import {HandleRef, measureHandle} from '#/lib/hooks/useHandleRef' +import {type HandleRef, measureHandle} from '#/lib/hooks/useHandleRef' import {usePalette} from '#/lib/hooks/usePalette' import {useLightboxControls} from '#/state/lightbox' import {useModerationOpts} from '#/state/preferences/moderation-opts' @@ -29,8 +29,9 @@ import {FeedSourceCard} from '#/view/com/feeds/FeedSourceCard' import {atoms as a, useTheme} from '#/alf' import * as ListCard from '#/components/ListCard' import {Embed as StarterPackCard} from '#/components/StarterPack/StarterPackCard' +import {useDemoMode} from '#/storage/hooks/demo-mode' import {ContentHider} from '../../../../components/moderation/ContentHider' -import {Dimensions} from '../../lightbox/ImageViewing/@types' +import {type Dimensions} from '../../lightbox/ImageViewing/@types' import {AutoSizedImage} from '../images/AutoSizedImage' import {ImageLayoutGrid} from '../images/ImageLayoutGrid' import {ExternalLinkEmbed} from './ExternalLinkEmbed' @@ -64,6 +65,7 @@ export function PostEmbeds({ viewContext?: PostEmbedViewContext }) { const {openLightbox} = useLightboxControls() + const [demoMode] = useDemoMode() // quote post with media // = @@ -178,7 +180,13 @@ export function PostEmbeds({ const image = images[0] return ( <ContentHider modui={moderation?.ui('contentMedia')}> - <View style={[a.mt_sm, style]}> + <View + style={[ + a.mt_sm, + style, + demoMode && a.mt_md, + demoMode && a.mb_xs, + ]}> <AutoSizedImage crop={ viewContext === PostEmbedViewContext.ThreadHighlighted |