import React from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import { ButtonBase } from '../button-base'; import { BUTTON_SECONDARY_SIZES } from './button-secondary.constants'; export const ButtonSecondary = ({ className, danger, size = BUTTON_SECONDARY_SIZES.MD, ...props }) => { return ( ); }; ButtonSecondary.propTypes = { /** * An additional className to apply to the ButtonSecondary. */ className: PropTypes.string, /** * When true, ButtonSecondary color becomes Danger. */ danger: PropTypes.bool, /** * Possible size values: 'SIZES.SM'(32px), 'SIZES.MD'(40px), 'SIZES.LG'(48px). * Default value is 'SIZES.MD'. */ size: PropTypes.oneOf(Object.values(BUTTON_SECONDARY_SIZES)), /** * ButtonSecondary accepts all the props from ButtonBase */ ...ButtonBase.propTypes, };