X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Finclude%2F_actor.scss;h=f9e44b8adce9459a9673ce48725f97a122ac6899;hb=9bedf70b23cc01ca44ca2f82935c7cc28cb75232;hp=372e7bd241c6f39a031f92971b38a1f54f3dbc7b;hpb=b45afe12f90c654aef8098e55bedfa81ca73b1f4;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/include/_actor.scss b/client/src/sass/include/_actor.scss index 372e7bd24..f9e44b8ad 100644 --- a/client/src/sass/include/_actor.scss +++ b/client/src/sass/include/_actor.scss @@ -1,86 +1,68 @@ -@import '_variables'; - -@mixin section-label-responsive { - color: pvar(--mainColor); - font-size: 12px; - margin-bottom: 15px; - font-weight: $font-bold; - letter-spacing: 2.5px; - - @media screen and (max-width: $mobile-view) { - font-size: 10px; - letter-spacing: 2.1px; - margin-bottom: 5px; - } -} +@use '_variables' as *; +@use '_mixins' as *; -@mixin show-more-description { - color: pvar(--mainColor); - cursor: pointer; - margin: 10px auto 45px; -} +@mixin actor-row ($avatar-size: 80px, $avatar-margin-right: 10px, $min-height: 130px, $separator: true) { + @include row-blocks($min-height: $min-height, $separator: $separator); -@mixin avatar-row-responsive ($img-margin, $grey-font-size) { - display: flex; - grid-column: 1; - margin-bottom: 30px; - - .main-avatar { - @include actor-avatar-size(120px); - } + > my-actor-avatar { + @include actor-avatar-size($avatar-size); - > div { - margin-left: $img-margin; - min-width: 1px; + @include margin-right($avatar-margin-right); } .actor-info { - display: flex; - - > div:first-child { - flex-grow: 1; - min-width: 1px; - } + flex-grow: 1; } - .actor-display-name { - @include peertube-word-wrap; + .actor-names { + @include disable-default-a-behaviour; + width: fit-content; display: flex; - flex-wrap: wrap; + align-items: baseline; + color: pvar(--mainForegroundColor); } - h1 { - font-size: 28px; - font-weight: $font-bold; - margin: 0; + .actor-display-name { + font-weight: $font-semibold; + font-size: 18px; } - .actor-handle { - @include ellipsis; - } + .actor-name { + @include margin-left(5px); - .actor-handle, - .actor-counters { - color: pvar(--greyForegroundColor); - font-size: $grey-font-size; + font-size: 14px; + color: $grey-actor-name; } - .actor-counters > *:not(:last-child)::after { - content: '•'; - margin: 0 10px; - color: pvar(--mainColor); - } + .actor-owner { + @include disable-default-a-behaviour; + + font-size: 13px; + color: pvar(--mainForegroundColor); - @media screen and (max-width: $mobile-view) { - margin-bottom: 15px; + span:hover { + opacity: 0.8; + } + + my-actor-avatar { + @include margin-left(7px); - h1 { - font-size: 22px; + display: inline-block; + vertical-align: top; } + } + + @media screen and (max-width: $small-view) { + .actor-info { + padding-bottom: 10px; + text-align: center; - .main-avatar { - @include actor-avatar-size(80px); + .actor-names { + flex-direction: column; + align-items: center !important; + margin: auto; + } } } }