import React, { FC, useState } from 'react' import { Link } from 'react-router-dom' import { useSelector } from 'react-redux' import classNames from 'classnames' import { Collapse, Nav, NavItem, NavLink } from 'reactstrap' import { FeatherIcon } from '../../../components/FeatherIcons' import { IMenuItem, IReduxState, ISubMenuItem } from '../../../interfaces' import style from './scss/style.module.scss' interface ISubMenu { icon?: string, title: string, items: ISubMenuItem [] } const SubMenu : FC = (props: ISubMenu) => { const { icon, title, items } = props const [collapsed, setCollapsed] = useState(true) const toggle = () => setCollapsed(!collapsed) return (
{icon ? : ''} {title} {items.map((item: ISubMenuItem, index: number) => ( {item.icon ? : ''} {item.title} ))}
) } const SideMenu : FC = () => { let { sideMenu = [] } = useSelector((state: IReduxState) => state.settings) return
} export { SideMenu }