MenuDrawer.tsx 713 B

123456789101112131415161718192021222324252627282930313233
  1. import {
  2. Drawer,
  3. DrawerBody,
  4. DrawerCloseButton,
  5. DrawerContent,
  6. DrawerFooter,
  7. DrawerHeader,
  8. DrawerOverlay,
  9. } from "@chakra-ui/react";
  10. import React from "react";
  11. interface IProps {
  12. isOpen: boolean;
  13. onClose: () => void;
  14. }
  15. const MenuDrawer: React.FC<IProps> = ({ children, isOpen, onClose }) => {
  16. return (
  17. <Drawer isOpen={isOpen} placement="left" onClose={onClose}>
  18. <DrawerOverlay />
  19. <DrawerContent>
  20. <DrawerCloseButton />
  21. <DrawerHeader>Create your account</DrawerHeader>
  22. <DrawerBody>{children}</DrawerBody>
  23. <DrawerFooter>
  24. <div>Github</div>
  25. </DrawerFooter>
  26. </DrawerContent>
  27. </Drawer>
  28. );
  29. };
  30. export default MenuDrawer;