diff --git a/packages/rocketchat-theme/client/imports/components/popover.css b/packages/rocketchat-theme/client/imports/components/popover.css index 999c0276887..94fdc55db8b 100644 --- a/packages/rocketchat-theme/client/imports/components/popover.css +++ b/packages/rocketchat-theme/client/imports/components/popover.css @@ -92,6 +92,14 @@ font-size: var(--popover-item-text-size); align-items: center; + + &--error { + color: var(--color-error); + + & .rc-icon { + fill: var(--color-error); + } + } } &__icon { diff --git a/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css b/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css index 151ab78e740..91452af9b8e 100644 --- a/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css +++ b/packages/rocketchat-theme/client/imports/components/sidebar/sidebar-item.css @@ -136,6 +136,8 @@ &__menu { display: none; + padding: 8px 0 8px 8px; + &-icon { fill: var(--color-white); } diff --git a/packages/rocketchat-ui-sidenav/client/accountBox.js b/packages/rocketchat-ui-sidenav/client/accountBox.js index eb2faf8a033..ac087a1a3b8 100644 --- a/packages/rocketchat-ui-sidenav/client/accountBox.js +++ b/packages/rocketchat-ui-sidenav/client/accountBox.js @@ -62,28 +62,28 @@ Template.accountBox.events({ name: t('Online'), type: 'set-state', id: 'online', - class: 'online' + modifier: 'online' }, { icon: 'circle', name: t('Away'), type: 'set-state', id: 'away', - class: 'away' + modifier: 'away' }, { icon: 'circle', name: t('Busy'), type: 'set-state', id: 'busy', - class: 'busy' + modifier: 'busy' }, { icon: 'circle', name: t('Invisible'), type: 'set-state', id: 'offline', - class: 'offline' + modifier: 'offline' } ] }, diff --git a/packages/rocketchat-ui-sidenav/client/sidebarItem.js b/packages/rocketchat-ui-sidenav/client/sidebarItem.js index bf3b20c2152..730a8b38568 100644 --- a/packages/rocketchat-ui-sidenav/client/sidebarItem.js +++ b/packages/rocketchat-ui-sidenav/client/sidebarItem.js @@ -19,6 +19,8 @@ Template.sidebarItem.events({ return menu.close(); }, 'click .sidebar-item__menu'(e) { + e.preventDefault(); + const config = { popoverClass: 'sidebar-item', columns: [ @@ -36,7 +38,8 @@ Template.sidebarItem.events({ icon: 'sign-out', name: t('Leave_room'), type: 'sidebar-item', - id: 'leave' + id: 'leave', + modifier: 'error' } ] } @@ -57,7 +60,3 @@ Template.sidebarItem.events({ popover.open(config); } }); - -Template.sidebarItem.onCreated(function() { - // console.log('sidebarItem', this.data); -}); diff --git a/packages/rocketchat-ui/client/views/app/popover.html b/packages/rocketchat-ui/client/views/app/popover.html index 84c53ad4c95..e8b18dff0c9 100644 --- a/packages/rocketchat-ui/client/views/app/popover.html +++ b/packages/rocketchat-ui/client/views/app/popover.html @@ -9,7 +9,7 @@ {{/if}}