MenuDrawer.tsx 741 B

12345678910111213141516171819202122232425
  1. import { Drawer, DrawerBody, DrawerCloseButton, DrawerContent, DrawerHeader, DrawerOverlay, useColorModeValue } from '@chakra-ui/react';
  2. import React from 'react';
  3. interface IProps {
  4. isOpen: boolean;
  5. onClose: () => void;
  6. children: React.ReactNode;
  7. }
  8. const MenuDrawer: React.FC<IProps> = ({ children, isOpen, onClose }) => {
  9. const menubg = useColorModeValue('#F1F3F4', '#202736');
  10. return (
  11. <Drawer size="xs" isOpen={isOpen} placement="left" onClose={onClose}>
  12. <DrawerOverlay />
  13. <DrawerContent bg={menubg}>
  14. <DrawerCloseButton />
  15. <DrawerHeader>My Tipi</DrawerHeader>
  16. <DrawerBody display="flex">{children}</DrawerBody>
  17. </DrawerContent>
  18. </Drawer>
  19. );
  20. };
  21. export default MenuDrawer;