ButtonType.jsx 748 Bytes
import React, { Component, Fragment } from 'react'
import { Button } from 'antd';
import PropTypes from 'prop-types'

export default class ButtonType extends Component {
    render() {
        let { buttonTitle } = this.props
        return (
            <Fragment>
          {buttonTitle &&
            buttonTitle.map(title => {
              return (
                <Button type={title.type} disabled={title.disabled} href={title.href}>
                 {title.value}
                </Button>
                )
                 })}
            </Fragment>
        );
    }
}

ButtonType.propTypes = {
    titleMenuItem: PropTypes.array.isRequired,
  }
  
  // Default values for props
  ButtonType.defaultProps = {
    titleMenuItem: [],
  }