diff --git a/apps/scandic-web/components/TempDesignSystem/SidePeek/index.tsx b/apps/scandic-web/components/TempDesignSystem/SidePeek/index.tsx index 76aea7dcf..b4df88370 100644 --- a/apps/scandic-web/components/TempDesignSystem/SidePeek/index.tsx +++ b/apps/scandic-web/components/TempDesignSystem/SidePeek/index.tsx @@ -1,7 +1,7 @@ "use client" import { useIsSSR } from "@react-aria/ssr" -import { useContext, useState } from "react" +import { useContext, useRef } from "react" import { Dialog, Modal, ModalOverlay } from "react-aria-components" import { useIntl } from "react-intl" @@ -21,17 +21,11 @@ function SidePeek({ contentKey, handleClose, isOpen, + openInRoot = false, }: React.PropsWithChildren) { const isSSR = useIsSSR() const intl = useIntl() - - const [rootDiv, setRootDiv] = useState(undefined) - - function setRef(node: HTMLDivElement | null) { - if (node) { - setRootDiv(node) - } - } + const rootDiv = useRef(null) const context = useContext(SidePeekContext) function onClose() { @@ -47,10 +41,11 @@ function SidePeek({ ) } + return ( -
+
void } diff --git a/apps/scandic-web/components/TempDesignSystem/TeaserCard/Sidepeek/index.tsx b/apps/scandic-web/components/TempDesignSystem/TeaserCard/Sidepeek/index.tsx index bb4c39761..e9c3af6a4 100644 --- a/apps/scandic-web/components/TempDesignSystem/TeaserCard/Sidepeek/index.tsx +++ b/apps/scandic-web/components/TempDesignSystem/TeaserCard/Sidepeek/index.tsx @@ -37,6 +37,7 @@ export default function TeaserCardSidepeek({ title={heading} isOpen={sidePeekIsOpen} handleClose={() => setSidePeekIsOpen(false)} + openInRoot >