import "./drawer-item.scss"; import * as React from "react"; import { cssNames } from "../../utils"; export interface DrawerItemProps extends React.HTMLAttributes { name: React.ReactNode; className?: string; title?: string; labelsOnly?: boolean; hidden?: boolean; } export class DrawerItem extends React.Component { render() { const { name, title, labelsOnly, children, hidden, ...elemProps } = this.props let { className } = this.props; if (hidden) return null className = cssNames("DrawerItem", className, { labelsOnly }); return (
{name} {children}
) } }