| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- /* @flow */
 - 
 - import PropTypes from 'prop-types';
 - import React, { Component } from 'react';
 - 
 - /**
 -  * Implements a toolbar in React/Web. It is a strip that contains a set of
 -  * toolbar items such as buttons.
 -  *
 -  * @class StatelessToolbar
 -  * @extends Component
 -  */
 - export default class StatelessToolbar extends Component<*> {
 -     /**
 -      * Base toolbar component's property types.
 -      *
 -      * @static
 -      */
 -     static propTypes = {
 -         /**
 -          * Children of current React component.
 -          */
 -         children: PropTypes.node,
 - 
 -         /**
 -          * Toolbar's class name.
 -          */
 -         className: PropTypes.string,
 - 
 -         /**
 -          *  Handler for mouse out event.
 -          */
 -         onMouseOut: PropTypes.func,
 - 
 -         /**
 -          * Handler for mouse over event.
 -          */
 -         onMouseOver: PropTypes.func
 -     };
 - 
 -     /**
 -      * Implements React's {@link Component#render()}.
 -      *
 -      * @inheritdoc
 -      * @returns {ReactElement}
 -      */
 -     render(): React$Element<*> {
 -         const {
 -             className,
 -             onMouseOut,
 -             onMouseOver
 -         } = this.props;
 - 
 -         return (
 -             <div
 -                 className = { `toolbar ${className}` }
 -                 onMouseOut = { onMouseOut }
 -                 onMouseOver = { onMouseOver }>
 -                 {
 -                     this.props.children
 -                 }
 -             </div>
 -         );
 -     }
 - }
 
 
  |