import { FunctionComponent } from "react"; import { useNextGraphAuth } from "./reactMethods"; import { ContainerShapeType } from "./.ldo/container.shapeTypes.ts"; import { useSubscribeToResource, useResource, useSubject } from "./reactMethods.ts"; import { Contact } from "./Contact"; import { MakeContact } from "./MakeContact"; export const Contacts: FunctionComponent = () => { const { session } = useNextGraphAuth(); let container_overlay: string; useResource(session.sessionId ? "did:ng:"+session.privateStoreId : undefined, { subscribe: true }); let myContainer = useSubject(ContainerShapeType, session.sessionId ? "did:ng:"+(session.privateStoreId.substring(0,46)) : undefined); if (session.sessionId) { container_overlay = session.privateStoreId.substring(46) as string; } if (!session.sessionId) return <>>; return <>