a tool for shared writing and social publishing

use document uris for post page ids

+5 -3
+1 -1
app/lish/[did]/[publication]/[rkey]/CanvasPage.tsx
··· 57 <PageWrapper 58 pageType="canvas" 59 fullPageScroll={fullPageScroll} 60 - id={pageId ? `post-page-${pageId}` : "post-page"} 61 drawerOpen={ 62 !!drawer && (pageId ? drawer.pageId === pageId : !drawer.pageId) 63 }
··· 57 <PageWrapper 58 pageType="canvas" 59 fullPageScroll={fullPageScroll} 60 + id={`post-page-${pageId ?? document_uri}`} 61 drawerOpen={ 62 !!drawer && (pageId ? drawer.pageId === pageId : !drawer.pageId) 63 }
+3 -1
app/lish/[did]/[publication]/[rkey]/Interactions/Quotes.tsx
··· 183 }) => { 184 let isMobile = useIsMobile(); 185 const data = useContext(PostPageContext); 186 187 let record = data?.data as PubLeafletDocument.Record; 188 let page: PubLeafletPagesLinearDocument.Main | undefined = ( ··· 214 let scrollMargin = isMobile 215 ? 16 216 : e.currentTarget.getBoundingClientRect().top; 217 - let scrollContainer = window.document.getElementById("post-page"); 218 let el = window.document.getElementById( 219 props.position.start.block.join("."), 220 );
··· 183 }) => { 184 let isMobile = useIsMobile(); 185 const data = useContext(PostPageContext); 186 + const document_uri = data?.uri; 187 188 let record = data?.data as PubLeafletDocument.Record; 189 let page: PubLeafletPagesLinearDocument.Main | undefined = ( ··· 215 let scrollMargin = isMobile 216 ? 16 217 : e.currentTarget.getBoundingClientRect().top; 218 + let scrollContainerId = `post-page-${props.position.pageId ?? document_uri}`; 219 + let scrollContainer = window.document.getElementById(scrollContainerId); 220 let el = window.document.getElementById( 221 props.position.start.block.join("."), 222 );
+1 -1
app/lish/[did]/[publication]/[rkey]/LinearDocumentPage.tsx
··· 61 <PageWrapper 62 pageType="doc" 63 fullPageScroll={fullPageScroll} 64 - id={pageId ? `post-page-${pageId}` : "post-page"} 65 drawerOpen={ 66 !!drawer && (pageId ? drawer.pageId === pageId : !drawer.pageId) 67 }
··· 61 <PageWrapper 62 pageType="doc" 63 fullPageScroll={fullPageScroll} 64 + id={`post-page-${pageId ?? document_uri}`} 65 drawerOpen={ 66 !!drawer && (pageId ? drawer.pageId === pageId : !drawer.pageId) 67 }