Skip to content

apps/web/src/pages/MemberDetailPage.tsx ​

Auto-generated by scripts/generate-file-docs.ts. Do not edit — overwritten on every run.

Purpose ​

Member detail view — read-only church directory profile. Fetches GET /api/v1/members/:id (UserProfile shape from auth.dto.ts). Shows full profile fields per ADR 0032: birthday, anniversary, baptism date, address, phone, email, and extended family links (mother, father — AB#4469). Privacy flags from the server control field visibility. Admin + ministry_leader: "Manage member" button → ManageMembersPage. AB#4471, ADR 0032 /

Exports ​

  • export default function MemberDetailPage(): JSX.Element {...}

Imports ​

  • ../lib/api
  • ../lib/useCurrentUser
  • @hch/shared-types
  • @hch/ui
  • @tanstack/react-query
  • react-router-dom

Imported by ​

(not referenced in graph, or graph not yet generated)

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.