Can access member page from basic family tree
This commit is contained in:
		| @@ -1,13 +1,15 @@ | ||||
| import { TreeItem, TreeView } from "@mui/lab"; | ||||
| import { FamilyTreeNode } from "../utils/family_tree"; | ||||
| import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; | ||||
| import ChevronRightIcon from "@mui/icons-material/ChevronRight"; | ||||
| import React from "react"; | ||||
| import { MemberPhoto } from "./MemberPhoto"; | ||||
| import { Member, fmtDate } from "../api/MemberApi"; | ||||
| import Icon from "@mdi/react"; | ||||
| import { mdiBabyCarriage, mdiCross } from "@mdi/js"; | ||||
| import Icon from "@mdi/react"; | ||||
| import ChevronRightIcon from "@mui/icons-material/ChevronRight"; | ||||
| import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; | ||||
| import { TreeItem, TreeView } from "@mui/lab"; | ||||
| import React from "react"; | ||||
| import { useNavigate } from "react-router-dom"; | ||||
| import { Couple } from "../api/CoupleApi"; | ||||
| import { Member, fmtDate } from "../api/MemberApi"; | ||||
| import { FamilyTreeNode } from "../utils/family_tree"; | ||||
| import { useFamily } from "./BaseFamilyRoute"; | ||||
| import { MemberPhoto } from "./MemberPhoto"; | ||||
|  | ||||
| export function BasicFamilyTree(p: { | ||||
|   tree: FamilyTreeNode; | ||||
| @@ -65,8 +67,14 @@ function BasicFamilyMemberItem(p: { | ||||
|   primary?: boolean; | ||||
|   couple?: Couple; | ||||
| }): React.ReactElement { | ||||
|   const family = useFamily(); | ||||
|   const n = useNavigate(); | ||||
|  | ||||
|   return ( | ||||
|     <div style={{ display: "flex", alignItems: "center" }}> | ||||
|     <div | ||||
|       style={{ display: "flex", alignItems: "center" }} | ||||
|       onDoubleClick={() => n(family.family.memberURL(p.member))} | ||||
|     > | ||||
|       <MemberPhoto member={p.member} /> | ||||
|       <span style={{ width: "10px" }}></span> | ||||
|       <div style={{ display: "flex", flexDirection: "column" }}> | ||||
| @@ -74,6 +82,8 @@ function BasicFamilyMemberItem(p: { | ||||
|           {p.member.fullName} {p.couple?.state && `(${p.couple.stateFr}) `} | ||||
|           {p.member?.dead && <Icon path={mdiCross} size={"1rem"} />} | ||||
|         </span> | ||||
|  | ||||
|         {/* secondary information */} | ||||
|         <span style={{ display: "inline-flex", alignItems: "center" }}> | ||||
|           {p.member.dateOfBirth && ( | ||||
|             <> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user