···9494 fullPageScroll={fullPageScroll}
9595 cardBorderHidden={!hasPageBackground}
9696 id={"post-page"}
9797+ drawerOpen={!!drawerOpen}
9798 >
9899 <PostHeader
99100 data={document}
···161162 return (
162163 <Fragment key={p}>
163164 <SandwichSpacer />
165165+ {/*JARED TODO : drawerOpen here is checking whether the drawer is open on the first page, rather than if it's open on this page. Please rewire this when you add drawers per page!*/}
164166 <PageWrapper
165167 cardBorderHidden={!hasPageBackground}
166168 id={`post-page-${p}`}
167169 fullPageScroll={false}
170170+ drawerOpen={!!drawerOpen}
168171 pageOptions={
169172 <PageOptions
170173 onClick={() => closePage(page?.id!)}
+3-2
components/LeafletLayout.tsx
···1818 w-full h-full
1919 flex gap-0
2020 py-2 sm:py-6
2121- overflow-x-scroll snap-x snap-mandatory no-scrollbar
2121+ overflow-y-hidden overflow-x-scroll snap-x snap-mandatory no-scrollbar
2222 ${props.className}`}
2323 >
2424 {props.children}
···45454646export const SandwichSpacer = (props: {
4747 onClick?: (e: React.MouseEvent) => void;
4848+ noWidth?: boolean;
4849 className?: string;
4950}) => {
5051 // these spacers are used between pages so that the page carousel can fit two pages side by side by snapping in between pages
5152 return (
5253 <div
5354 onClick={props.onClick}
5454- className={`spacer shrink-0 w-6 lg:snap-center ${props.className}`}
5555+ className={`spacer shrink-0 lg:snap-center ${props.noWidth ? "w-0" : "w-6"} ${props.className}`}
5556 />
5657 );
5758};