modal animation

This commit is contained in:
2024-02-29 18:37:13 +05:00
parent 9067feaca6
commit 6177bbbf8d
7 changed files with 238 additions and 91 deletions
+14 -4
View File
@@ -1,14 +1,24 @@
import { Outlet } from "react-router-dom";
import useStore from "../store/store";
import { FullScreen, useFullScreenHandle } from "react-full-screen";
import { useEffect } from "react";
import { ModalContainer } from "./ModalContainer";
const Layout = () => {
const { modal, loader } = useStore();
const { loader, setOnFullscreen } = useStore();
const onFullscreenHandle = useFullScreenHandle();
useEffect(() => {
setOnFullscreen(onFullscreenHandle);
}, []);
return (
<>
{modal}
<FullScreen handle={onFullscreenHandle}>
{/* {modal} */}
{loader}
<Outlet />
</>
<ModalContainer />
</FullScreen>
);
};