Skip to content

JHU redesign: navy theme, Team page, and overview/dataset/viewer tweaks#34

Merged
aperson30 merged 2 commits into
mainfrom
aditya/team-page
Jun 26, 2026
Merged

JHU redesign: navy theme, Team page, and overview/dataset/viewer tweaks#34
aperson30 merged 2 commits into
mainfrom
aditya/team-page

Conversation

@aperson30

Copy link
Copy Markdown
Collaborator

The changes discussed in the meeting. Frontend-only.

JHU navy theme

Re-themed the site to JHU Heritage Blue (#002D72) with Spirit-Blue (#68ACE5) accent bars, across Overview, Dataset, Upload, and Team: the active nav pill, buttons, stat numbers, headings, and avatar rings, plus a light-blue top bar on each page.

Team page

New /team page with a Team nav tab — a "Meet the team" heading and a grid of placeholder members (circular avatars with silhouette fallbacks). Members live in a simple TEAM array at the top of the file; add a photo to any member to swap the silhouette for a picture.

Smaller tweaks

  • Added the BodyMaps logo + a two-tone hero title on the Overview page.
  • Renamed the Overview secondary button from "Upload CT" → "Upload Dataset."
  • Removed the stats row from the Dataset page.
  • Viewer: organ names now display with spaces instead of underscores (e.g. kidney_left → "kidney left"), including the jump-to-organ tooltips.

Testing

  • Type-check (tsc -b) ✓
  • Vitest 48/48 ✓
  • Production build ✓

Display labels and the jump-to-organ tooltips with `_` replaced by spaces
(e.g. kidney_left -> "kidney left").
- New Team page (/team) with a nav tab and placeholder members in a
  "Meet the team" layout, ready to populate with real members.
- Retheme Overview, Dataset, Upload, and Team to JHU Heritage Blue (#002D72)
  with Spirit-Blue (#68ACE5) accent bars — nav pill, buttons, stats, headings,
  and avatar rings.
- Add the BodyMaps logo + two-tone hero title, rename the overview secondary
  button to "Upload Dataset", and remove the stats row from the dataset page.
@aperson30 aperson30 merged commit 7dcd133 into main Jun 26, 2026
6 checks passed
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.

1 participant