Prevent layout shift with align_start

This commit is contained in:
Eric Bailey
2025-08-27 10:58:14 -05:00
parent a8895a77a3
commit 1e3cfa6f2e
+8 -1
View File
@@ -191,11 +191,14 @@ let PostControls = ({
a.justify_between,
a.align_center,
!big && a.pt_2xs,
a.gap_md,
style,
]}>
<View style={[a.flex_row, a.justify_between, a.flex_1]}>
<View style={[a.flex_row, a.flex_1]}>
<View
style={[
a.flex_1,
a.align_start,
{marginLeft: big ? -2 : -6},
replyDisabled ? {opacity: 0.5} : undefined,
]}>
@@ -225,6 +228,7 @@ let PostControls = ({
)}
</PostControlButton>
</View>
<View style={[a.flex_1, a.align_start]}>
<RepostButton
isReposted={!!post.viewer?.repost}
repostCount={(post.repostCount ?? 0) + (post.quoteCount ?? 0)}
@@ -233,6 +237,8 @@ let PostControls = ({
big={big}
embeddingDisabled={Boolean(post.viewer?.embeddingDisabled)}
/>
</View>
<View style={[a.flex_1, a.align_start]}>
<PostControlButton
testID="likeBtn"
big={big}
@@ -272,6 +278,7 @@ let PostControls = ({
hasBeenToggled={hasLikeIconBeenToggled}
/>
</PostControlButton>
</View>
{/* Spacer! */}
<View />
</View>