X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Bmy-library%2Fmy-video-playlists%2Fmy-video-playlist-elements.component.scss;h=67587a58a915bf9a115afb89f476793572beff48;hb=2e46eb97154da909b82d5efe1d336a3412594ff0;hp=90434fcf17114c75116732d7e0350dbacf9ab86e;hpb=218f730c7bceda5511d46f26191e7b1726c9ffd3;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.scss b/client/src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.scss index 90434fcf1..67587a58a 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.scss +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.scss @@ -2,17 +2,21 @@ @import '_mixins'; @import '_miniature'; +.root { + display: grid; + grid-template-columns: auto 1fr; +} + .playlist-info { + grid-column: 1; background-color: pvar(--submenuBackgroundColor); - margin-left: -$not-expanded-horizontal-margins; + margin-left: calc(#{pvar(--horizontalMarginContent)} * -1); margin-top: -$sub-menu-margin-bottom; - padding: 10px; + padding: 15px; display: flex; flex-direction: column; - justify-content: flex-start; - align-items: center; /* fix ellipsis dots background color */ ::ng-deep .miniature-name::after { @@ -21,8 +25,8 @@ } .playlist-buttons { - display:flex; - margin: 30px 0 10px 0; + display: flex; + margin: 30px 0 10px; .share-button { @include peertube-button; @@ -38,9 +42,10 @@ .cdk-drag-preview { box-sizing: border-box; border-radius: 4px; - box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), - 0 8px 10px 1px rgba(0, 0, 0, 0.14), - 0 3px 14px 2px rgba(0, 0, 0, 0.12); + box-shadow: + 0 5px 5px -3px rgba(0, 0, 0, 0.2), + 0 8px 10px 1px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12); } .cdk-drag-placeholder { @@ -52,22 +57,42 @@ } .video:last-child { - border: none; + border: 0; } .videos.cdk-drop-list-dragging .video:not(.cdk-drag-placeholder) { transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); } -@media screen and (max-width: $small-view) { +.playlist-elements { + grid-column: 2; +} + +my-video-playlist-miniature { + width: $video-thumbnail-width; +} + +@include on-small-main-col { + my-video-playlist-miniature { + width: $video-thumbnail-medium-width; + } +} + +@include on-mobile-main-col { + .root { + display: block; + } + .playlist-info { - width: 100vw; + width: calc(100% + (2 * var(--horizontalMarginContent))); padding-top: 20px; - margin-left: calc(#{var(--expanded-horizontal-margin-content)} * -1); + margin-bottom: 10px; } - .playlist-elements { - padding: 0 !important; + my-video-playlist-miniature, + .playlist-buttons { + margin-left: auto; + margin-right: auto; } ::ng-deep my-video-playlist-element-miniature {