From 205e4f56f3da1f787f1bc2cdfcc39948a99a16b1 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 15 Apr 2021 15:31:03 +0200 Subject: Refactor feed component --- .../shared/shared-main/feeds/feed.component.scss | 14 ++++++------- .../abstract-video-list.html | 1 + .../abstract-video-list.scss | 24 +++------------------- 3 files changed, 10 insertions(+), 29 deletions(-) (limited to 'client/src/app/shared') diff --git a/client/src/app/shared/shared-main/feeds/feed.component.scss b/client/src/app/shared/shared-main/feeds/feed.component.scss index 333d59440..b655ee708 100644 --- a/client/src/app/shared/shared-main/feeds/feed.component.scss +++ b/client/src/app/shared/shared-main/feeds/feed.component.scss @@ -2,19 +2,17 @@ @import '_mixins'; .feed { - width: min-content; + width: 100%; a { color: black; display: block; } +} - my-global-icon { - cursor: pointer; - width: 12px; - position: relative; - top: -2px; +my-global-icon { + cursor: pointer; + width: 100%; - @include apply-svg-color(pvar(--mainForegroundColor)) - } + @include apply-svg-color(pvar(--mainForegroundColor)) } diff --git a/client/src/app/shared/shared-video-miniature/abstract-video-list.html b/client/src/app/shared/shared-video-miniature/abstract-video-list.html index ee5df28be..9ffeac5e8 100644 --- a/client/src/app/shared/shared-video-miniature/abstract-video-list.html +++ b/client/src/app/shared/shared-video-miniature/abstract-video-list.html @@ -4,6 +4,7 @@
+ diff --git a/client/src/app/shared/shared-video-miniature/abstract-video-list.scss b/client/src/app/shared/shared-video-miniature/abstract-video-list.scss index 6570b63d0..467ca1d2c 100644 --- a/client/src/app/shared/shared-video-miniature/abstract-video-list.scss +++ b/client/src/app/shared/shared-video-miniature/abstract-video-list.scss @@ -15,18 +15,9 @@ $iconSize: 16px; justify-content: space-between; align-items: center; - .action-block { - ::ng-deep my-feed { - my-global-icon { - width: calc(#{$iconSize} - 2px); - } - } - - a button { - @include peertube-button; - @include grey-button; - @include button-with-icon($iconSize, 3px, -1px); - } + my-feed { + display: inline-block; + width: calc(#{$iconSize} - 2px); } .moderation-block { @@ -34,21 +25,12 @@ $iconSize: 16px; my-global-icon { position: relative; width: $iconSize; - top: -2px; } margin-left: .4rem; display: flex; justify-content: flex-end; align-items: center; - - .dropdown-item { - padding: 0; - - ::ng-deep my-peertube-checkbox label { - padding: 3px 15px; - } - } } } -- cgit v1.2.3