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 94 let record = pub?.documents?.data as PubLeafletDocument.Record | null; 95 96 - let postLink = 97 - pub?.publications && pub.documents 98 - ? `${getPublicationURL(pub.publications)}/${new AtUri(pub?.documents.uri).rkey}` 99 - : null; 100 let publishLink = useReadOnlyShareLink(); 101 let [collabLink, setCollabLink] = useState<null | string>(null); 102 useEffect(() => {
··· 93 94 let record = pub?.documents?.data as PubLeafletDocument.Record | null; 95 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}`; 102 let publishLink = useReadOnlyShareLink(); 103 let [collabLink, setCollabLink] = useState<null | string>(null); 104 useEffect(() => {