Fix button/input/select heights
This commit is contained in:
parent
a31aed9c1c
commit
30f939c4b7
8 changed files with 30 additions and 29 deletions
|
@ -1,8 +1,9 @@
|
|||
<h1 class="visually-hidden" i18n>Notifications</h1>
|
||||
|
||||
<div class="header">
|
||||
<a routerLink="/my-account/settings" fragment="notifications" i18n>
|
||||
<a class="peertube-button-link grey-button" routerLink="/my-account/settings" fragment="notifications">
|
||||
<my-global-icon iconName="cog" aria-hidden="true"></my-global-icon>
|
||||
Notification preferences
|
||||
<span i18n>Notification preferences</span>
|
||||
</a>
|
||||
|
||||
<div class="peertube-select-container peertube-select-button ms-2 me-2">
|
||||
|
@ -13,7 +14,7 @@
|
|||
</select>
|
||||
</div>
|
||||
|
||||
<button class="btn ms-auto" [disabled]="!hasUnreadNotifications()" (click)="markAllAsRead()">
|
||||
<button class="ms-auto peertube-button grey-button" [disabled]="!hasUnreadNotifications()" (click)="markAllAsRead()">
|
||||
<ng-container *ngIf="hasUnreadNotifications()">
|
||||
<my-global-icon iconName="tick" aria-hidden="true"></my-global-icon>
|
||||
|
||||
|
|
|
@ -3,17 +3,13 @@
|
|||
|
||||
.header {
|
||||
display: flex;
|
||||
margin-bottom: 20px;
|
||||
margin-bottom: 1.25rem;
|
||||
|
||||
a {
|
||||
@include peertube-button-link;
|
||||
@include grey-button;
|
||||
@include button-with-icon(18px, 3px, -1px);
|
||||
}
|
||||
|
||||
button {
|
||||
@include peertube-button;
|
||||
@include grey-button;
|
||||
@include button-with-icon(20px, 3px, -1px);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<my-search-typeahead class="w-100 d-flex justify-content-center"></my-search-typeahead>
|
||||
|
||||
<a class="publish-button" routerLink="/videos/upload">
|
||||
<a class="peertube-button-link orange-button publish-button" routerLink="/videos/upload">
|
||||
<my-global-icon iconName="upload" aria-hidden="true"></my-global-icon>
|
||||
<span i18n class="publish-button-label">Publish</span>
|
||||
</a>
|
||||
|
|
|
@ -2,9 +2,7 @@
|
|||
@use '_mixins' as *;
|
||||
|
||||
.publish-button {
|
||||
@include peertube-button-link;
|
||||
@include orange-button;
|
||||
@include button-with-icon(22px, 3px, -1px);
|
||||
@include button-with-icon(21px, 3px, -1px);
|
||||
@include margin-right(25px);
|
||||
|
||||
@media screen and (max-width: $mobile-view) {
|
||||
|
|
|
@ -2,13 +2,11 @@
|
|||
@use '_mixins' as *;
|
||||
|
||||
#search-video {
|
||||
@include peertube-input-text($search-input-width);
|
||||
@include peertube-input-text($search-input-width, 14px);
|
||||
|
||||
@include padding-left(10px);
|
||||
@include padding-right(40px); // For the search icon
|
||||
|
||||
font-size: 14px;
|
||||
|
||||
&::placeholder {
|
||||
color: pvar(--inputPlaceholderColor);
|
||||
}
|
||||
|
|
|
@ -91,8 +91,16 @@
|
|||
}
|
||||
}
|
||||
|
||||
@mixin peertube-input-text($width) {
|
||||
padding: 4px 15px;
|
||||
@mixin rounded-line-height-1-5 ($font-size) {
|
||||
line-height: $font-size + math.round(math.div($font-size, 2));
|
||||
}
|
||||
|
||||
@mixin peertube-input-text($width, $font-size: $form-input-font-size) {
|
||||
@include rounded-line-height-1-5($font-size);
|
||||
|
||||
font-size: $font-size;
|
||||
|
||||
padding: 3px 15px;
|
||||
display: inline-block;
|
||||
width: $width;
|
||||
max-width: $width;
|
||||
|
@ -100,8 +108,6 @@
|
|||
background-color: pvar(--inputBackgroundColor);
|
||||
border: 1px solid pvar(--inputBorderColor);
|
||||
border-radius: 3px;
|
||||
font-size: $form-input-font-size;
|
||||
line-height: $form-input-line-height;
|
||||
|
||||
&::placeholder {
|
||||
color: pvar(--inputPlaceholderColor);
|
||||
|
@ -252,6 +258,8 @@
|
|||
}
|
||||
|
||||
@mixin peertube-button {
|
||||
@include rounded-line-height-1-5($button-font-size);
|
||||
|
||||
padding: 4px 13px;
|
||||
|
||||
border: 0;
|
||||
|
@ -264,7 +272,6 @@
|
|||
cursor: pointer;
|
||||
|
||||
font-size: $button-font-size;
|
||||
line-height: $button-font-size + math.round(math.div($button-font-size, 2));
|
||||
|
||||
my-global-icon + * {
|
||||
@include margin-right(4px);
|
||||
|
@ -314,10 +321,6 @@
|
|||
width: $width;
|
||||
top: $top;
|
||||
}
|
||||
|
||||
span {
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
|
||||
@mixin peertube-file {
|
||||
|
@ -408,15 +411,17 @@
|
|||
}
|
||||
|
||||
select {
|
||||
padding: 4px 35px 4px 12px;
|
||||
@include rounded-line-height-1-5($form-input-font-size);
|
||||
|
||||
font-size: $form-input-font-size;
|
||||
|
||||
padding: 3px 35px 3px 12px;
|
||||
position: relative;
|
||||
border: 1px solid pvar(--inputBorderColor);
|
||||
background: transparent none;
|
||||
appearance: none;
|
||||
text-overflow: ellipsis;
|
||||
color: pvar(--mainForegroundColor);
|
||||
font-size: $form-input-font-size;
|
||||
line-height: $form-input-line-height;
|
||||
|
||||
&:focus {
|
||||
outline: none;
|
||||
|
@ -443,6 +448,9 @@
|
|||
font-weight: $font-semibold;
|
||||
color: pvar(--greyForegroundColor);
|
||||
border: 0;
|
||||
|
||||
// No border, add +1 to vertical padding
|
||||
padding: 4px 35px 4px 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -96,7 +96,6 @@ $activated-action-button-color: #212529;
|
|||
|
||||
$focus-box-shadow-form: 0 0 0 .2rem;
|
||||
$form-input-font-size: 15px;
|
||||
$form-input-line-height: 1.4;
|
||||
|
||||
$video-watch-player-factor: math.div(16, 9);
|
||||
$video-watch-info-margin-left: 44px;
|
||||
|
|
|
@ -35,8 +35,9 @@ $ng-select-input-text: pvar(--mainForegroundColor);
|
|||
@import '@ng-select/ng-select/scss/default.theme';
|
||||
|
||||
.ng-select {
|
||||
@include rounded-line-height-1-5($ng-select-value-font-size);
|
||||
|
||||
font-size: $ng-select-value-font-size;
|
||||
line-height: $form-input-line-height;
|
||||
|
||||
&.ng-select-focused {
|
||||
&:not(.ng-select-opened) > .ng-select-container {
|
||||
|
|
Loading…
Reference in a new issue