UNPKG

react-styleguidist

Version:
25 lines (22 loc) 641 B
import React from 'react'; import PropTypes from 'prop-types'; import TabButton from 'rsg-components/TabButton'; var UsageTabButton = function UsageTabButton(props) { var component = props.props; var showButton = component.props || component.methods && component.methods.length > 0; return showButton ? React.createElement( TabButton, props, 'Props & methods' ) : null; }; UsageTabButton.propTypes = { onClick: PropTypes.func.isRequired, name: PropTypes.string.isRequired, props: PropTypes.shape({ props: PropTypes.object, methods: PropTypes.array }).isRequired, active: PropTypes.bool }; export default UsageTabButton;