import { FunctionComponent } from "react"; import { useNextGraphAuth } from "./reactMethods"; import { SocialContactShapeType } from "./.ldo/contact.shapeTypes.ts"; import { useSubscribeToResource, useResource, useSubject } from "./reactMethods.ts"; export const Contact: FunctionComponent = ({nuri}) => { const { session } = useNextGraphAuth(); useResource(session.sessionId && nuri ? nuri : undefined, { subscribe: true }); let contact = useSubject(SocialContactShapeType, session.sessionId && nuri ? nuri.substring(0,53) : undefined); if (!session.sessionId || !nuri) return <>>; return <> {contact.fn? (