From 703c3442da0b6702e323e850f68f7faa143c533e Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Sat, 8 Aug 2020 11:47:41 -0400 Subject: [PATCH] update: forum/components/UserCard --- js/src/forum/components/UserCard.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/js/src/forum/components/UserCard.js b/js/src/forum/components/UserCard.js index 8c0314f6a..0e1ca6fc1 100644 --- a/js/src/forum/components/UserCard.js +++ b/js/src/forum/components/UserCard.js @@ -23,29 +23,31 @@ import listItems from '../../common/helpers/listItems'; */ export default class UserCard extends Component { view() { - const user = this.props.user; + const user = this.attrs.user; const controls = UserControls.controls(user, this).toArray(); const color = user.color(); const badges = user.badges().toArray(); return ( -
+
{controls.length - ? Dropdown.component({ - children: controls, - className: 'UserCard-controls App-primaryControl', - menuClassName: 'Dropdown-menu--right', - buttonClassName: this.props.controlsButtonClassName, - label: app.translator.trans('core.forum.user_controls.button'), - icon: 'fas fa-ellipsis-v', - }) + ? Dropdown.component( + { + className: 'UserCard-controls App-primaryControl', + menuClassName: 'Dropdown-menu--right', + buttonClassName: this.attrs.controlsButtonClassName, + label: app.translator.trans('core.forum.user_controls.button'), + icon: 'fas fa-ellipsis-v', + }, + controls + ) : ''}