import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import {IconButton} from '../'; /** * @ngdoc react * @name Tools * @description Header tools of a side panel */ export const Tools: React.StatelessComponent = ({className, tools, children, topTools}) => (
{tools.map((tool) => ( ))} {children}
); Tools.propTypes = { children: PropTypes.node, className: PropTypes.string, tools: PropTypes.arrayOf(PropTypes.shape({ icon: PropTypes.string, onClick: PropTypes.func, title: PropTypes.string, })).isRequired, topTools: PropTypes.bool, }; Tools.defaultProps = { tools: [], topTools: false, };