-
-
-
-
-
- }} />
-
+
+
+
-
-
-
-
-
-
-
-
-
+
{children}
+
- {children}
-
-
+
);
};
diff --git a/src/components/layouts/standard-layout.tsx b/src/components/layouts/standard-layout.tsx
index c3039b24a..ada751d82 100644
--- a/src/components/layouts/standard-layout.tsx
+++ b/src/components/layouts/standard-layout.tsx
@@ -1,23 +1,42 @@
+import { AnimatePresence, domAnimation, LazyMotion, m } from "framer-motion";
+import { useRouter } from "next/router";
import React from "react";
import { DayjsProvider } from "@/utils/dayjs";
import { NextPageWithLayout } from "../../types";
+import ModalProvider from "../modal/modal-provider";
import { UserProvider } from "../user-provider";
import { MobileNavigation } from "./standard-layout/mobile-navigation";
const StandardLayout: React.VoidFunctionComponent<{
children?: React.ReactNode;
}> = ({ children, ...rest }) => {
+ const router = useRouter();
return (
-
-
-
-
-
+
+
+
+
+
+
+
+
+
);
};
diff --git a/src/components/modal/modal.tsx b/src/components/modal/modal.tsx
index f19f87624..60dec557d 100644
--- a/src/components/modal/modal.tsx
+++ b/src/components/modal/modal.tsx
@@ -1,5 +1,5 @@
import { Dialog } from "@headlessui/react";
-import { AnimatePresence, motion } from "framer-motion";
+import { AnimatePresence, m } from "framer-motion";
import * as React from "react";
import X from "@/components/icons/x.svg";
@@ -47,19 +47,19 @@ const Modal: React.VoidFunctionComponent
= ({
if (overlayClosable) onCancel?.();
}}
>
-
- = ({