import * as React from 'react'; import { Modal } from 'react-bootstrap'; export interface SidebarProps { onHide: () => void; isVisible?: boolean; side?: string; header?: any; } export class Sidebar extends React.Component { public static displayName = 'Sidebar'; static defaultProps: Partial = { side: 'left', }; render() { const { className, children, props, rest } = this.restProps(x => { const { onHide, isVisible, side, header } = x; return { onHide, isVisible, side, header }; }); return ( {props.header} {children} ); } }