From 010009e3e0e5e365f9463fc6b531c4e5c444913c Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 21 Sep 2021 14:19:30 +0200 Subject: [PATCH] Display username/hostname in member list --- components/app.js | 1 + components/member-list.js | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/components/app.js b/components/app.js index 505223e..193e1ae 100644 --- a/components/app.js +++ b/components/app.js @@ -1276,6 +1276,7 @@ export default class App extends Component { <${MemberList} members=${activeBuffer.members} + users=${activeServer.users} onNickClick=${this.handleNickClick} /> diff --git a/components/member-list.js b/components/member-list.js index 8f9b113..2b6e8a1 100644 --- a/components/member-list.js +++ b/components/member-list.js @@ -38,11 +38,19 @@ class MemberItem extends Component { `; }; + + let title = null; + let user = this.props.user; + if (user && user.username && user.hostname) { + title = `${user.username}@${user.hostname}`; + } + return html`
  • <${Membership} value=${this.props.membership}/> @@ -84,6 +92,7 @@ export default class MemberList extends Component { key=${nick} nick=${nick} membership=${membership} + user=${this.props.users.get(nick)} onClick=${() => this.props.onNickClick(nick)} /> `)}