import React from 'react'; import { Hook } from '../../hook'; import { Collapse, Divider } from '@mui/material'; import { ExpandLess, ExpandMore } from '@mui/icons-material'; interface ShortcutsPanelProps { title: string, open: boolean, children?: React.ReactNode | React.ReactNode[] | any } export const ShortcutsPanel: React.FC = ({ title, open: preOpen, children }) => { const [theme] = Hook.useTheme(); const [openned, setOpenned] = React.useState(preOpen); return ( <> { children && children.length > 0 &&
setOpenned(!openned)}> {openned ? : } {title}
{children}
} ); }