···94 fullPageScroll={fullPageScroll}
95 cardBorderHidden={!hasPageBackground}
96 id={"post-page"}
97+ drawerOpen={!!drawerOpen}
98 >
99 <PostHeader
100 data={document}
···162 return (
163 <Fragment key={p}>
164 <SandwichSpacer />
165+ {/*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!*/}
166 <PageWrapper
167 cardBorderHidden={!hasPageBackground}
168 id={`post-page-${p}`}
169 fullPageScroll={false}
170+ drawerOpen={!!drawerOpen}
171 pageOptions={
172 <PageOptions
173 onClick={() => closePage(page?.id!)}
+3-2
components/LeafletLayout.tsx
···18 w-full h-full
19 flex gap-0
20 py-2 sm:py-6
21- overflow-x-scroll snap-x snap-mandatory no-scrollbar
22 ${props.className}`}
23 >
24 {props.children}
···4546export const SandwichSpacer = (props: {
47 onClick?: (e: React.MouseEvent) => void;
048 className?: string;
49}) => {
50 // these spacers are used between pages so that the page carousel can fit two pages side by side by snapping in between pages
51 return (
52 <div
53 onClick={props.onClick}
54- className={`spacer shrink-0 w-6 lg:snap-center ${props.className}`}
55 />
56 );
57};
···18 w-full h-full
19 flex gap-0
20 py-2 sm:py-6
21+ overflow-y-hidden overflow-x-scroll snap-x snap-mandatory no-scrollbar
22 ${props.className}`}
23 >
24 {props.children}
···4546export const SandwichSpacer = (props: {
47 onClick?: (e: React.MouseEvent) => void;
48+ noWidth?: boolean;
49 className?: string;
50}) => {
51 // these spacers are used between pages so that the page carousel can fit two pages side by side by snapping in between pages
52 return (
53 <div
54 onClick={props.onClick}
55+ className={`spacer shrink-0 lg:snap-center ${props.noWidth ? "w-0" : "w-6"} ${props.className}`}
56 />
57 );
58};