import * as React from 'react'; import IReactComponentProps from '../../../common/structures/IReactComponentProps'; import classnames from 'classnames'; import styles from './WindowsToolbar.sass'; import WindowsHamburger from '../../../svg/windows_hamburger.svg'; import WindowsMinimize from '../../../svg/windows_minimize.svg'; import WindowsMaximize from '../../../svg/windows_maximize.svg'; import WindowsClose from '../../../svg/windows_close.svg'; import WindowsBack from '../../../svg/windows_back.svg'; import { FunctionGeneric } from '../../../common/structures/Generics'; interface IProps extends IReactComponentProps { title: string; resizable?: boolean; onBack?: FunctionGeneric; onMinimize: FunctionGeneric; onMaximize?: FunctionGeneric; onQuit: FunctionGeneric; onShowMenu?: FunctionGeneric; } class WindowsToolbar extends React.Component { render () { return (
{ this.props.onBack && ( ) } { this.props.onShowMenu && ( ) }
{this.props.title}
); } } export default WindowsToolbar;