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