summaryrefslogtreecommitdiffstats
path: root/web/react/components/user_list_row.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'web/react/components/user_list_row.jsx')
-rw-r--r--web/react/components/user_list_row.jsx64
1 files changed, 0 insertions, 64 deletions
diff --git a/web/react/components/user_list_row.jsx b/web/react/components/user_list_row.jsx
deleted file mode 100644
index 8c664ba82..000000000
--- a/web/react/components/user_list_row.jsx
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import Constants from '../utils/constants.jsx';
-import PreferenceStore from '../stores/preference_store.jsx';
-import * as Utils from '../utils/utils.jsx';
-
-export default function UserListRow({user, actions}) {
- const nameFormat = PreferenceStore.get(Constants.Preferences.CATEGORY_DISPLAY_SETTINGS, 'name_format', '');
-
- let name = user.username;
- if (user.nickname && nameFormat === Constants.Preferences.DISPLAY_PREFER_NICKNAME) {
- name = `${user.nickname} (@${user.username})`;
- } else if ((user.first_name || user.last_name) && (nameFormat === Constants.Preferences.DISPLAY_PREFER_NICKNAME || nameFormat === Constants.Preferences.DISPLAY_PREFER_FULL_NAME)) {
- name = `${Utils.getFullName(user)} (@${user.username})`;
- }
-
- const buttons = actions.map((Action, index) => {
- return (
- <Action
- key={index.toString()}
- user={user}
- />
- );
- });
-
- return (
- <div
- key={user.id}
- className='more-modal__row'
- >
- <img
- className='more-modal__image'
- width='38'
- height='38'
- src={`/api/v1/users/${user.id}/image?time=${user.update_at}`}
- />
- <div
- className='more-modal__details'
- >
- <div className='more-modal__name'>
- {name}
- </div>
- <div className='more-modal__description'>
- {user.email}
- </div>
- </div>
- <div
- className='more-modal__actions'
- >
- {buttons}
- </div>
- </div>
- );
-}
-
-UserListRow.defaultProps = {
- actions: []
-};
-
-UserListRow.propTypes = {
- user: React.PropTypes.object.isRequired,
- actions: React.PropTypes.arrayOf(React.PropTypes.func)
-};