X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Finclude%2F_miniature.scss;h=42626344455de909c8f5f2b7a44d9ac8174e34dd;hb=d794137057fc5fcea10ddd29f82e79ee2412fea4;hp=97b4c690b1dd96d2dad891661f5352c3273af04e;hpb=4572c3d0d92f5b1b79b34dbe2c7b6557a8a5b7e4;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/include/_miniature.scss b/client/src/sass/include/_miniature.scss index 97b4c690b..426263444 100644 --- a/client/src/sass/include/_miniature.scss +++ b/client/src/sass/include/_miniature.scss @@ -52,7 +52,7 @@ $play-overlay-width: 18px; } .icon { - @include play-icon($play-overlay-height, $play-overlay-width); + @include play-icon($play-overlay-width, $play-overlay-height); } } @@ -136,7 +136,7 @@ $play-overlay-width: 18px; align-items: center; img { - @include avatar(28px); + @include channel-avatar(28px); margin-right: 8px; } @@ -176,14 +176,29 @@ $play-overlay-width: 18px; } } -@mixin fluid-videos-miniature-layout { - margin-left: $not-expanded-horizontal-margins !important; - margin-right: $not-expanded-horizontal-margins !important; +// Use margin by default, or padding if $margin is false +@mixin fluid-videos-miniature-margins ($margin: true, $min-margin: 0) { + --fluidVideosMiniatureMargins: #{pvar(--horizontalMarginContent)}; + + @if $margin { + margin-left: var(--fluidVideosMiniatureMargins) !important; + margin-right: var(--fluidVideosMiniatureMargins) !important; + } @else { + padding-left: var(--fluidVideosMiniatureMargins) !important; + padding-right: var(--fluidVideosMiniatureMargins) !important; + } @media screen and (max-width: $mobile-view) { + --fluidVideosMiniatureMargins: $min-margin; + width: auto; - margin: 0 !important; + } +} +@mixin fluid-videos-miniature-layout { + @include fluid-videos-miniature-margins; + + @media screen and (max-width: $mobile-view) { .videos { text-align: center; @@ -209,13 +224,7 @@ $play-overlay-width: 18px; } } - @media screen and (min-width: #{breakpoint(fhd)}) { - margin-left: 6vw !important; - margin-right: 6vw !important; - } - @media screen and (min-width: $mobile-view) { - .videos { --miniature-min-width: #{$video-thumbnail-width - 15px}; --miniature-max-width: #{$video-thumbnail-width};