"use client" import type { FamilyMember } from "@/types/family" import { cn } from "@/lib/utils" interface FamilyNodeProps { member: FamilyMember spouse?: FamilyMember isRoot?: boolean onSelect?: (member: FamilyMember) => void } export function FamilyNode({ member, spouse, isRoot, onSelect }: FamilyNodeProps) { return (