a tool for shared writing and social publishing

add published link for standaloen docs in share menu

+6 -4
+6 -4
app/[leaflet_id]/actions/ShareOptions/index.tsx
··· 93 93 94 94 let record = pub?.documents?.data as PubLeafletDocument.Record | null; 95 95 96 - let postLink = 97 - pub?.publications && pub.documents 98 - ? `${getPublicationURL(pub.publications)}/${new AtUri(pub?.documents.uri).rkey}` 99 - : null; 96 + let docURI = pub?.documents ? new AtUri(pub?.documents.uri) : null; 97 + let postLink = !docURI 98 + ? null 99 + : pub?.publications 100 + ? `${getPublicationURL(pub.publications)}/${docURI.rkey}` 101 + : `p/${docURI.host}/${docURI.rkey}`; 100 102 let publishLink = useReadOnlyShareLink(); 101 103 let [collabLink, setCollabLink] = useState<null | string>(null); 102 104 useEffect(() => {