import React, { useState } from 'react'; import { Box, Flex } from '@chakra-ui/react'; import type { BoxProps } from '@chakra-ui/react'; import MyIcon from '../Icon'; interface Props extends BoxProps {} const SideBar = (e?: Props) => { const { w = ['100%', '0 0 250px', '0 0 280px', '0 0 310px', '0 0 340px'], children, ...props } = e || {}; const [foldSideBar, setFoldSideBar] = useState(false); return ( div': { visibility: 'visible', opacity: 1 } }} {...props} > setFoldSideBar(!foldSideBar)} > {children} ); }; export default SideBar;