X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fmenu%2Favatar-notification.component.scss;h=88f2b629698d3582419efb3e7bbe7d7b51355718;hb=805bec52cd12a963832c6dd95e775f54509903f8;hp=201668b6e54ea28cd3416991a9e3da039dbe8414;hpb=b28e4e5e080646ec67363cb0a16c9bd97ccffb35;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/menu/avatar-notification.component.scss b/client/src/app/menu/avatar-notification.component.scss index 201668b6e..88f2b6296 100644 --- a/client/src/app/menu/avatar-notification.component.scss +++ b/client/src/app/menu/avatar-notification.component.scss @@ -1,15 +1,15 @@ @import '_variables'; @import '_mixins'; -/deep/ { +::ng-deep { .popover-notifications.popover { max-width: none; + left: 7px !important; .popover-body { padding: 0; font-size: 14px; font-family: $main-fonts; - overflow-y: scroll; width: 400px; box-shadow: 0 6px 14px rgba(0, 0, 0, 0.30); @@ -24,10 +24,18 @@ .content { max-height: 150px; transition: max-height 0.15s ease-out; + display: flex; + height: 500px; + flex-direction: column; &.loaded { max-height: 500px; } + + & > my-user-notifications:nth-child(2) { + overflow-y: auto; + flex-grow: 1; + } } .notifications-header { @@ -38,14 +46,23 @@ align-items: center; padding: 0 10px; font-size: 16px; - height: 50px; + min-height: 50px; a { @include disable-default-a-behaviour; + } + + button { + @include peertube-button; + + padding: 0; + background: transparent; + } + a, button { color: rgba(20, 20, 20, 0.5); - &:hover { + &:hover:not(:disabled) { color: rgba(20, 20, 20, 0.8); } } @@ -56,8 +73,10 @@ align-items: center; justify-content: center; font-weight: $font-semibold; - color: var(--mainForegroundColor); + color: $fg-color; padding: 7px 0; + margin-top: auto; + text-decoration: none; } } } @@ -87,8 +106,8 @@ align-items: center; justify-content: center; - background-color: var(--mainColor); - color: var(#fff); + background-color: pvar(--mainColor); + color: #fff; font-size: 10px; font-weight: $font-semibold; @@ -99,9 +118,17 @@ } @media screen and (max-width: $mobile-view) { - /deep/ { - .popover-notifications.popover .popover-body { - width: 400px; + ::ng-deep { + .popover-notifications.popover { + left: unset !important; + + .arrow { + left: calc(2em + 7px); + } + + .popover-body { + width: 100vw; + } } } }