diff --git a/src/components/overlays/OverlayDisplay.tsx b/src/components/overlays/OverlayDisplay.tsx index 99613a82..93054df1 100644 --- a/src/components/overlays/OverlayDisplay.tsx +++ b/src/components/overlays/OverlayDisplay.tsx @@ -12,15 +12,8 @@ export interface OverlayProps { } export function OverlayDisplay(props: { children: ReactNode }) { - return
{props.children}
; -} - -export function Overlay(props: OverlayProps) { - const router = useInternalOverlayRouter(props.id); + const router = useInternalOverlayRouter("hello world :)"); const refRouter = useRef(router); - const [portalElement, setPortalElement] = useState(null); - const ref = useRef(null); - const target = useRef(null); // close router on first mount, we dont want persist routes for overlays useEffect(() => { @@ -30,6 +23,14 @@ export function Overlay(props: OverlayProps) { r.close(); }; }, []); + return
{props.children}
; +} + +export function Overlay(props: OverlayProps) { + const router = useInternalOverlayRouter(props.id); + const [portalElement, setPortalElement] = useState(null); + const ref = useRef(null); + const target = useRef(null); useEffect(() => { function listen(e: MouseEvent) {