// /** // * Copyright © Magento, Inc. All rights reserved. // * See COPYING.txt for license details. // */ // // Page header -> Actions group -> User menu // _____________________________________________ // // Variables // --------------------------------------------- @user-account__padding-bottom: .4rem; @user-account__padding-left: 4rem; @user-account__padding-top: .7rem; @user-account__padding-right: 2.8rem; @user-account-menu__min-width: 20rem; @user-account-menu__z-index: @notifications-action-menu__z-index - 10; // Should be lower than notifications @user-account-menu__hover__background-color: @action__hover__background-color; @user-account-menu__active__background-color: darken(@color-blue-clear-sky, 5%); @user-account-action__color: @text__color; @user-account-action__hover__color: @text__color; // .admin-user { float: right; line-height: @line-height__base; // ToDo UI: Delete with admin scope margin-left: .3rem; z-index: @user-account-menu__z-index; &._active, &.active { // User account action .admin__action-dropdown { border-color: @action-dropdown__active__border-color; box-shadow: @component__box-shadow__base; } } // User account action .admin__action-dropdown { .action-toggle-triangle( @_dropdown__padding-right: @user-account__padding-right; @_triangle__color: @user-account-action__color; @_triangle__hover__color: @action-dropdown__hover__color; @_triangle__right: 1.3rem; ); height: @page-header-action__height; padding-bottom: @user-account__padding-bottom; padding-left: @user-account__padding-left; padding-top: @user-account__padding-top; &:before { @_icon-user__size: 2rem; &:extend(.abs-icon all); color: @user-account-action__color; content: @icon-account__content; font-size: @_icon-user__size; left: 1.1rem; margin-top: -(@_icon-user__size / 2) - .1rem; position: absolute; top: 50%; } &:hover { &:before { color: @user-account-action__hover__color; } } } // User account menu .admin__action-dropdown-menu { @_user-menu__indent-side: 1rem; min-width: @user-account-menu__min-width; padding-left: @_user-menu__indent-side; padding-right: @_user-menu__indent-side; > li { > a { padding-left: .5em; padding-right: (@user-account__padding-right - @_user-menu__indent-side); transition: @smooth__background-color; white-space: nowrap; &:hover { background-color: @user-account-menu__hover__background-color; color: @action-dropdown__color; } &:active { background-color: @user-account-menu__active__background-color; bottom: -1px; position: relative; } } } .admin-user-name { .lib-text-overflow-ellipsis(); display: inline-block; max-width: @user-account-menu__min-width; overflow: hidden; vertical-align: top; } } } .admin-user-account-text { .lib-text-overflow-ellipsis(); display: inline-block; max-width: @user-account-menu__min-width - @user-account__padding-left - @user-account__padding-right - 2rem; }