import classNames from 'classnames'; import PropTypes from 'prop-types'; import React from 'react'; import Icon from 'Components/Icon'; import { icons } from 'Helpers/Props'; import Button from './Button'; import styles from './SpinnerButton.css'; function SpinnerButton(props) { const { className, isSpinning, isDisabled, spinnerIcon, children, ...otherProps } = props; return ( ); } SpinnerButton.propTypes = { ...Button.Props, className: PropTypes.string.isRequired, isSpinning: PropTypes.bool.isRequired, isDisabled: PropTypes.bool, spinnerIcon: PropTypes.object.isRequired, children: PropTypes.node }; SpinnerButton.defaultProps = { className: styles.button, spinnerIcon: icons.SPINNER }; export default SpinnerButton;