Add person detail page and link people tiles to it #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/person-detail"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a public page for each person at
/people/:id. Award and event pages already linked there, but there was no page behind the link.API
GET /api/people/:id(inserver/src/routes/people.js). It returns 404 for a person who is unpublished or doesn't exist.public_phoneis never sent.event_people) or is a host (event_hosts). An event where they're both appears once, listing both roles.Page
src/pages/PersonDetail.tsxis built the same way as the other detail pages (PageShell,PageState). It has four sections: About, Roles (current, then "Previously" with years), Events, and Awards. A section with nothing in it doesn't render.People tiles
Testing
pnpm exec tscandpnpm buildpass.🤖 Generated with Claude Code