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: [],
}