feat(xo-web/Collapse): size prop (#3299)
This commit is contained in:
parent
e7467dca8a
commit
0110e223ee
@ -6,10 +6,11 @@ import Icon from './icon'
|
|||||||
import propTypes from './prop-types-decorator'
|
import propTypes from './prop-types-decorator'
|
||||||
|
|
||||||
@propTypes({
|
@propTypes({
|
||||||
|
buttonText: propTypes.any.isRequired,
|
||||||
children: propTypes.any.isRequired,
|
children: propTypes.any.isRequired,
|
||||||
className: propTypes.string,
|
className: propTypes.string,
|
||||||
buttonText: propTypes.any.isRequired,
|
|
||||||
defaultOpen: propTypes.bool,
|
defaultOpen: propTypes.bool,
|
||||||
|
size: propTypes.string,
|
||||||
})
|
})
|
||||||
export default class Collapse extends Component {
|
export default class Collapse extends Component {
|
||||||
state = {
|
state = {
|
||||||
@ -28,7 +29,12 @@ export default class Collapse extends Component {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={props.className}>
|
<div className={props.className}>
|
||||||
<Button block btnStyle='primary' size='large' onClick={this._onClick}>
|
<Button
|
||||||
|
block
|
||||||
|
btnStyle='primary'
|
||||||
|
onClick={this._onClick}
|
||||||
|
size={props.size || 'large'}
|
||||||
|
>
|
||||||
{props.buttonText}{' '}
|
{props.buttonText}{' '}
|
||||||
<Icon icon={`chevron-${isOpened ? 'up' : 'down'}`} />
|
<Icon icon={`chevron-${isOpened ? 'up' : 'down'}`} />
|
||||||
</Button>
|
</Button>
|
||||||
|
Loading…
Reference in New Issue
Block a user