Refactor feed component
This commit is contained in:
parent
f650072985
commit
205e4f56f3
|
@ -1,17 +1,9 @@
|
|||
@import 'mixins';
|
||||
|
||||
h1 {
|
||||
my-feed {
|
||||
my-feed {
|
||||
margin-left: 5px;
|
||||
display: inline-block;
|
||||
|
||||
::ng-deep {
|
||||
my-global-icon {
|
||||
width: 15px !important;
|
||||
top: 0 !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
width: 15px;
|
||||
}
|
||||
|
||||
my-global-icon {
|
||||
|
|
|
@ -27,7 +27,11 @@
|
|||
margin-left: 5px;
|
||||
opacity: 0;
|
||||
transition: ease-in .2s opacity;
|
||||
width: 12px;
|
||||
position: relative;
|
||||
top: -3px;
|
||||
}
|
||||
|
||||
&:hover my-feed {
|
||||
opacity: 1;
|
||||
}
|
||||
|
|
|
@ -206,11 +206,6 @@ $video-info-margin-left: 44px;
|
|||
}
|
||||
}
|
||||
|
||||
my-feed {
|
||||
margin-left: 5px;
|
||||
margin-top: 1px;
|
||||
}
|
||||
|
||||
.video-actions-rates {
|
||||
margin: 0 0 10px 0;
|
||||
align-items: start;
|
||||
|
|
|
@ -2,19 +2,17 @@
|
|||
@import '_mixins';
|
||||
|
||||
.feed {
|
||||
width: min-content;
|
||||
width: 100%;
|
||||
|
||||
a {
|
||||
color: black;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
my-global-icon {
|
||||
my-global-icon {
|
||||
cursor: pointer;
|
||||
width: 12px;
|
||||
position: relative;
|
||||
top: -2px;
|
||||
width: 100%;
|
||||
|
||||
@include apply-svg-color(pvar(--mainForegroundColor))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
<div class="action-block">
|
||||
<my-feed *ngIf="syndicationItems" [syndicationItems]="syndicationItems"></my-feed>
|
||||
|
||||
<ng-container *ngFor="let action of actions">
|
||||
<a *ngIf="action.routerLink" class="ml-2" [routerLink]="action.routerLink" routerLinkActive="active">
|
||||
<ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container>
|
||||
|
|
|
@ -15,40 +15,22 @@ $iconSize: 16px;
|
|||
justify-content: space-between;
|
||||
align-items: center;
|
||||
|
||||
.action-block {
|
||||
::ng-deep my-feed {
|
||||
my-global-icon {
|
||||
my-feed {
|
||||
display: inline-block;
|
||||
width: calc(#{$iconSize} - 2px);
|
||||
}
|
||||
}
|
||||
|
||||
a button {
|
||||
@include peertube-button;
|
||||
@include grey-button;
|
||||
@include button-with-icon($iconSize, 3px, -1px);
|
||||
}
|
||||
}
|
||||
|
||||
.moderation-block {
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -914,7 +914,7 @@
|
|||
padding-bottom: 15px;
|
||||
margin-bottom: $sub-menu-margin-bottom;
|
||||
|
||||
my-global-icon {
|
||||
> my-global-icon {
|
||||
margin-right: 10px;
|
||||
vertical-align: bottom;
|
||||
width: 24px;
|
||||
|
|
Loading…
Reference in New Issue