.action-button:not(:first-child),
.action-dropdown,
my-video-actions-dropdown {
- margin-left: 10px;
+ margin-left: 5px;
}
- .action-button {
+ ::ng-deep.action-button {
@include peertube-button;
- @include grey-button;
@include button-with-icon(21px, 0, -1px);
- @include apply-svg-color($grey-foreground-color);
+ @include apply-svg-color(var(--actionButtonColor));
- font-size: 15px;
+ font-size: 100%;
font-weight: $font-semibold;
display: inline-block;
padding: 0 10px 0 10px;
white-space: nowrap;
+ background-color: transparent !important;
+ color: var(--actionButtonColor);
+ text-transform: uppercase;
&::after {
display: none;
}
- .action-button-like,
- .action-button-dislike {
+ &:hover {
+ opacity: 0.9;
+ }
+
+ &.action-button-like,
+ &.action-button-dislike {
+ filter: brightness(120%);
+
.count {
margin-right: 5px;
}
}
&.action-button-like.activated {
- background-color: $green;
-
.count {
- color: #fff;
+ color: $activated-action-button-color;
}
my-global-icon {
- @include apply-svg-color(#fff);
+ @include apply-svg-color($activated-action-button-color);
}
}
&.action-button-dislike.activated {
- background-color: $red;
-
.count {
- color: #fff;
+ color: $activated-action-button-color;
}
my-global-icon {
- @include apply-svg-color(#fff);
+ @include apply-svg-color($activated-action-button-color);
}
}
&.action-button-support {
color: var(--supportButtonColor);
- background-color: var(--supportButtonBackgroundColor);
- &:hover {
- opacity: 0.9;
+ my-global-icon {
+ @include apply-svg-color(var(--supportButtonColor));
}
+ }
+ &.action-button-support {
my-global-icon {
- @include apply-svg-color(var(--supportButtonColor));
+ ::ng-deep path:first-child {
+ fill: var(--supportButtonHeartColor) !important;
+ }
}
}
$likes-bar-height: 2px;
height: $likes-bar-height;
margin-top: -$likes-bar-height;
- width: 186px;
- background-color: $red;
+ width: 120px;
+ background-color: #ccc;
position: relative;
top: 10px;
.likes-bar {
height: 100%;
- background-color: $green;
+ background-color: #909090;
+
+ &.liked {
+ background-color: $activated-action-button-color;
+ }
}
}
}
--inputColor: #{$input-background-color};
--inputPlaceholderColor: #{$input-placeholder-color};
- --supportButtonBackgroundColor: #{$support-button};
- --supportButtonColor: #{$white};
+ --actionButtonColor: #{$grey-foreground-color};
+ --supportButtonBackgroundColor: #{transparent};
+ --supportButtonColor: #{var(--actionButtonColor)};
+ --supportButtonHeartColor: #{$support-button-heart};
font-family: $main-fonts;
font-weight: $font-regular;
$orange-color: #F1680D;
$orange-hover-color: #F97D46;
-$support-button: #38981a;
+$support-button: inherit;
+$support-button-heart: #e83e8c;
$bg-color: #fff;
$fg-color: #000;
$sub-menu-margin-bottom: 30px;
+$activated-action-button-color: black;
+
/*** map theme ***/
// pass variables into a sass map,
--inputColor: var(--inputColor),
--inputPlaceholderColor: var(--inputPlaceholderColor),
+ --actionButtonColor: var(--actionButtonColor),
--supportButtonColor: var(--supportButtonColor),
--supportButtonBackgroundColor: var(--supportButtonBackgroundColor),
+ --supportButtonHeartColor: var(--supportButtonHeartColor),
--embedForegroundColor: var(--embedForegroundColor),
--embedBigPlayBackgroundColor: var(--embedBigPlayBackgroundColor)