diff --git a/src/app/circle/[id]/page.tsx b/src/app/circle/[id]/page.tsx index bd99201..4a97bad 100644 --- a/src/app/circle/[id]/page.tsx +++ b/src/app/circle/[id]/page.tsx @@ -124,19 +124,7 @@ function PostCard({

{post.authorFamilyName}

{timeAgo(post.createdAt)}{post.sourceKind ? ` · shared a ${post.sourceKind}` : ""}

- {/* Collapsed preview */} - {collapsed && ( -
- {post.imageUrl && ( - - )} - {post.body && ( - {post.body} - )} - -
- )} - {!collapsed && } + {collapsed ? "▼" : "▲"} {/* ⋯ menu — rendered outside overflow:hidden so it doesn't get clipped */}
@@ -147,13 +135,13 @@ function PostCard({
{isOwn && ( )} {(isOwn || isAdmin) && ( )} @@ -170,8 +158,24 @@ function PostCard({
- {/* Collapsed divider */} - {collapsed &&
} + {/* Collapsed preview row — centered under author line */} + {collapsed && (post.body || post.imageUrl) && ( + + )} + {/* Collapsed divider when no preview content */} + {collapsed && !post.body && !post.imageUrl && ( +
+ )} {/* Expanded content */} {!collapsed && <>