Extract props we don't want to pass to BaseAvatar

This commit is contained in:
David Baker 2017-06-30 16:05:19 +01:00
parent e5c1aeb14c
commit c07057d1d4

View file

@ -49,13 +49,15 @@ export default React.createClass({
render: function() { render: function() {
const BaseAvatar = sdk.getComponent("avatars.BaseAvatar"); const BaseAvatar = sdk.getComponent("avatars.BaseAvatar");
// extract the props we use from props so we can pass any others through
const {groupId, groupAvatarUrl, wifth, height, resizeMethod, ...otherProps} = this.props;
return ( return (
<BaseAvatar <BaseAvatar
name={this.props.groupId[1]} name={this.props.groupId[1]}
idName={this.props.groupId} idName={this.props.groupId}
url={this.getGroupAvatarUrl()} url={this.getGroupAvatarUrl()}
{...this.props} {...otherProps}
/> />
); );
} }