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) => ( -
  • +