Same Pressable-dynamic-style-function bug that bit the FAB: on some
RN versions the style function is re-evaluated mid-render in a way
that drops properties — here we lost paddingLeft:16 and sometimes
flexDirection:'row' on the outer PostCard Pressable, which is why
the avatar ended up flush against the left edge and the header/body
sometimes stacked into a column instead of row.
Fix: move layout to a plain <View> wrapper (static styles, can never
be dropped). Tap handling stays on two Pressables:
- the avatar wrapper (opens author profile),
- the content column (opens post detail + long-press for menu).
The card area visually covered by these two Pressables is ~100% —
tap anywhere on a post still navigates to detail, tap on the avatar
still goes to the author. No interaction regression.
Also paired opacity press-state on the content-column Pressable so
the feedback visual matches what the old bg-colour press gave.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>