Skip to content

fix(profile): contain sparse details and show empty state - #31

Merged
voidash merged 1 commit into
mainfrom
fix/member-profile-sparse-details
Sep 27, 2026
Merged

voidash merged 1 commit into
mainfrom
fix/member-profile-sparse-details

Conversation

@voidash

@voidash voidash commented Sep 27, 2026

Copy link
Copy Markdown
Collaborator

What this changes

Keeps a member profile's details laid out correctly when few are filled in, and shows an empty state when none are. This is the change from #20, replayed unchanged onto the rewritten main.

Stacked on #30, which makes Vitest run *.test.tsx. Without it, this PR's test would silently never run. Merge #30 first; this PR then retargets to main.

Closes #29
Replaces #20. Do not merge #20: it is based on the old history and would bring back 34 old commits and every file that was stripped.

How to check it

  • bun run test: 143 passed (139 on the base, plus the 4 in member-profile-content.test.tsx)
  • lint, typecheck and build pass

Checklist

  • One issue per pull request
  • Commits signed off
  • Tests added for the behaviour change
  • No new dependency
  • No secrets or personal data

Signed-off-by: voidash <ashish.thapa477@gmail.com>
@voidash
voidash force-pushed the fix/member-profile-sparse-details branch from 35d2719 to b0ed9cc Compare September 27, 2026 13:19
Base automatically changed from fix/sign-in-only-when-signed-out to main September 27, 2026 16:20
@voidash
voidash merged commit 6b0f7c0 into main Sep 27, 2026
1 check passed
@voidash
voidash deleted the fix/member-profile-sparse-details branch September 27, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Member profile layout breaks with sparse details

2 participants