diff --git a/apps/dashboard/src/components/product-pages/common/Topnav.tsx b/apps/dashboard/src/components/product-pages/common/Topnav.tsx
index e4a7305a3d7..e3434f185a4 100644
--- a/apps/dashboard/src/components/product-pages/common/Topnav.tsx
+++ b/apps/dashboard/src/components/product-pages/common/Topnav.tsx
@@ -51,7 +51,7 @@ export const HomepageTopNav: React.FC = () => {
-
+
);
diff --git a/apps/dashboard/src/components/product-pages/common/nav/MobileMenu.tsx b/apps/dashboard/src/components/product-pages/common/nav/MobileMenu.tsx
index 16c465033f8..65197adeca0 100644
--- a/apps/dashboard/src/components/product-pages/common/nav/MobileMenu.tsx
+++ b/apps/dashboard/src/components/product-pages/common/nav/MobileMenu.tsx
@@ -1,12 +1,9 @@
-import {
- Flex,
- type FlexProps,
- IconButton,
- useDisclosure,
-} from "@chakra-ui/react";
+import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet";
+import { Flex, IconButton } from "@chakra-ui/react";
import { ChakraNextImage } from "components/Image";
import { MenuIcon } from "lucide-react";
-import { Drawer, Heading, TrackedLink, TrackedLinkButton } from "tw-components";
+import { useState } from "react";
+import { Heading, TrackedLink, TrackedLinkButton } from "tw-components";
import {
DEVELOPER_RESOURCES,
MOBILE_PRODUCTS_SECTIONS,
@@ -14,11 +11,11 @@ import {
} from "./data";
import type { SectionItemProps } from "./types";
-export const MobileMenu: React.FC = (props) => {
- const disclosure = useDisclosure();
+export const MobileMenu: React.FC = () => {
+ const [open, setOpen] = useState(false);
return (
-
+
= (props) => {
>
Contact Us
- }
- variant="ghost"
- onClick={disclosure.onOpen}
- />
-
-
+
+
+ }
+ variant="ghost"
+ />
+
+
+
setOpen(false)}
/>
setOpen(false)}
/>
setOpen(false)}
/>
-
-
+
+
);
};
@@ -87,7 +79,7 @@ const MobileNavSection: React.FC = ({
{links.map((link) => (
- -
+
-