From c5c08aa4f9a95a0d46cb8fa76de0dbd165282d69 Mon Sep 17 00:00:00 2001 From: or-else Date: Mon, 28 Jun 2021 10:45:16 -0700 Subject: [PATCH] minor visual fixes --- src/messages.json | 3 ++- src/views/sidepanel-view.jsx | 6 ++++-- src/widgets/side-navbar.jsx | 8 +++++--- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/messages.json b/src/messages.json index d9c421de..30193454 100644 --- a/src/messages.json +++ b/src/messages.json @@ -728,7 +728,8 @@ "drafty_image": "이미지", "menu_item_restore_topic": "복원", "badge_danger": "의심 많은", - "badge_staff": "직원 관리하에" + "badge_staff": "직원 관리하에", + "badge_verified": "확인 됨" }, "ro": { "validate_credential_action": "confirmă", diff --git a/src/views/sidepanel-view.jsx b/src/views/sidepanel-view.jsx index bdef489e..0007bd56 100644 --- a/src/views/sidepanel-view.jsx +++ b/src/views/sidepanel-view.jsx @@ -102,13 +102,15 @@ class SidepanelView extends React.Component { const {formatMessage} = this.props.intl; const view = this.props.state || (this.props.myUserId ? 'contacts' : 'login'); - let title, avatar; + let title, avatar, badges; if (view == 'contacts') { title = this.props.title; avatar = this.props.avatar ? this.props.avatar : true; + badges = this.props.trustedBadges; } else { title = formatMessage(messages[view]); avatar = false; + badges = null; } let onCancel; @@ -122,7 +124,7 @@ class SidepanelView extends React.Component { state={view} title={title} avatar={avatar} - trustedBadges={this.props.trustedBadges} + trustedBadges={badges} myUserId={this.props.myUserId} onSignUp={this.props.onSignUp} onSettings={this.props.onSettings} diff --git a/src/widgets/side-navbar.jsx b/src/widgets/side-navbar.jsx index c18bbc8f..af1bc759 100644 --- a/src/widgets/side-navbar.jsx +++ b/src/widgets/side-navbar.jsx @@ -10,9 +10,11 @@ import MenuStart from './menu-start.jsx'; export default class SideNavbar extends React.PureComponent { render() { const icon_badges = []; - this.props.trustedBadges.map((b) => { - icon_badges.push({icon: b, color: 'badge-inv'}); - }); + if (this.props.trustedBadges) { + this.props.trustedBadges.map((b) => { + icon_badges.push({icon: b, color: 'badge-inv'}); + }); + } return (
{this.props.onCancel ? : null}