Prop destructuring

pull/685/head
Vincent 5 years ago
parent 35e85dc2bc
commit 19f8e85786

@ -12,12 +12,21 @@ export class SessionIconButton extends React.PureComponent<Props> {
} }
public render() { public render() {
const {
iconType,
iconSize,
iconColor,
iconRotation,
iconPadded,
onClick,
} = this.props;
return ( return (
<div <div
className={classNames( className={classNames(
'session-icon-button', 'session-icon-button',
this.props.iconSize, iconSize,
this.props.iconPadded ? 'padded' : '' iconPadded ? 'padded' : ''
)} )}
role="button" role="button"
onClick={e => { onClick={e => {
@ -25,11 +34,11 @@ export class SessionIconButton extends React.PureComponent<Props> {
}} }}
> >
<SessionIcon <SessionIcon
iconType={this.props.iconType} iconType={iconType}
iconSize={this.props.iconSize} iconSize={iconSize}
iconColor={this.props.iconSize} iconColor={iconColor}
iconRotation={this.props.iconRotation} iconRotation={iconRotation}
onClick={this.props.onClick} onClick={onClick}
/> />
</div> </div>
); );

Loading…
Cancel
Save