@@ -136,7 +136,7 @@ export const Post = memo(function Post({
136136 disabled = { disablePress }
137137 >
138138 { /* Top padding bar */ }
139- < View style = { [ Atoms . flex_row , Atoms . gap_lg ] } >
139+ < View style = { [ Atoms . flex_row , Atoms . gap_md ] } >
140140 < View
141141 style = { [
142142 Atoms . align_center ,
@@ -167,7 +167,7 @@ export const Post = memo(function Post({
167167 </ View >
168168
169169 { /* Main post body */ }
170- < View style = { [ Atoms . flex_row , Atoms . gap_lg ] } >
170+ < View style = { [ Atoms . flex_row , Atoms . gap_md ] } >
171171 { /* Left side (avatar and thread line) */ }
172172 < View style = { [ Atoms . align_center ] } >
173173 { authorIdentity ? (
@@ -195,52 +195,48 @@ export const Post = memo(function Post({
195195 </ View >
196196
197197 { /* Main post content */ }
198- < View style = { [ Atoms . flex_1 , Atoms . pb_md ] } >
198+ < View style = { [ Atoms . flex_1 , Atoms . pb_md , Atoms . gap_2xs ] } >
199199 { /* Author name and other topbar items */ }
200- < View
201- style = { [
202- Atoms . flex_row ,
203- Atoms . justify_between ,
204- { alignItems : 'baseline' , marginTop : - 1 } ,
205- ] }
206- >
200+ < View style = { [ Atoms . flex_row , Atoms . align_center ] } >
207201 < View
208202 style = { [
209203 Atoms . flex_1 ,
210204 Atoms . flex_row ,
211205 Atoms . gap_xs ,
212- { alignItems : 'baseline' } ,
206+ Atoms . align_center ,
213207 ] }
214208 >
215209 < PostAuthorName
216210 name = { authorName || '...' }
217211 onPress = { handleAuthorPress }
218212 />
219213 { authorIdentity ? (
220- < IdentityTag
221- identity = { authorIdentity }
222- style = { { transform : [ { translateY : 1 } ] } }
223- />
214+ < IdentityTag identity = { authorIdentity } />
224215 ) : null }
225- </ View >
226216
227- { time ? (
228- < Text
229- variant = "small"
230- color = "neutral_500"
231- style = { { lineHeight : 18 , marginLeft : 8 } }
232- >
233- { time }
234- </ Text >
235- ) : null }
217+ { time ? (
218+ < >
219+ < Text
220+ variant = "secondary"
221+ color = "neutral_500"
222+ fontWeight = "bold"
223+ >
224+ ·
225+ </ Text >
226+ < Text variant = "secondary" color = "neutral_500" >
227+ { time }
228+ </ Text >
229+ </ >
230+ ) : null }
231+ </ View >
236232 </ View >
237233
238234 { ! hideReplyingTo && post . reply ?. parentId ? (
239235 < ReplyingToSubheader parentId = { post . reply . parentId } />
240236 ) : null }
241237
242238 { displayContent ? (
243- < Text variant = "secondary" style = { [ Atoms . mt_xs ] } >
239+ < Text variant = "secondary" >
244240 { displayContent }
245241 { isTruncatedPreview ? '...' : '' }
246242 </ Text >
@@ -251,7 +247,7 @@ export const Post = memo(function Post({
251247 onPress = { toggleContentExpanded }
252248 onHoverIn = { onExpandHoverIn }
253249 onHoverOut = { onExpandHoverOut }
254- style = { { marginTop : 2 , alignSelf : 'flex-start' } }
250+ style = { [ Atoms . self_start ] }
255251 >
256252 < Text
257253 variant = "small"
@@ -272,7 +268,7 @@ export const Post = memo(function Post({
272268 onDislike = { handleDislike }
273269 liked = { liked }
274270 disliked = { disliked }
275- style = { { marginTop : 8 } }
271+ style = { [ Atoms . mt_sm ] }
276272 />
277273 </ View >
278274 </ View >
@@ -302,12 +298,12 @@ function ReplyingToSubheader({ parentId }: { parentId: string }) {
302298 return (
303299 < Pressable
304300 onPress = { handlePress }
305- style = { [ Atoms . flex_row , Atoms . mt_xs , { alignItems : 'baseline' } ] }
301+ style = { [ Atoms . flex_row , Atoms . align_center ] }
306302 >
307- < Text variant = "small " color = "neutral_500" fontWeight = "regular" >
308- Reply to{ ' ' }
303+ < Text variant = "secondary " color = "neutral_500" fontWeight = "regular" >
304+ Replying to{ ' ' }
309305 </ Text >
310- < Text variant = "small " color = "primary_500" >
306+ < Text variant = "secondary " color = "primary_500" >
311307 { truncateName ( parentName || '…' , 24 ) }
312308 </ Text >
313309 </ Pressable >
@@ -328,10 +324,7 @@ function PostAuthorName({
328324 < Text
329325 variant = "secondary"
330326 fontWeight = "bold"
331- style = { [
332- { lineHeight : 18 } ,
333- hovered && { textDecorationLine : 'underline' } ,
334- ] }
327+ style = { [ hovered && { textDecorationLine : 'underline' } ] }
335328 >
336329 { truncateName ( name , 16 ) }
337330 </ Text >
0 commit comments