react-styleguidist
Version:
React components style guide generator
25 lines (22 loc) • 641 B
JavaScript
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;