PeerTube/client/src/app/+admin/config/edit-custom-config/edit-custom-config.componen...

159 lines
2.3 KiB
SCSS

@use '_variables' as *;
@use '_mixins' as *;
$form-base-input-width: 340px;
form {
padding-bottom: 1.5rem;
}
my-markdown-textarea {
display: block;
max-width: 500px;
}
.homepage my-markdown-textarea {
display: block;
max-width: 90%;
::ng-deep textarea {
height: 300px !important;
}
}
input[type=text],
input[type=number] {
@include peertube-input-text($form-base-input-width);
display: block;
}
.number-with-unit {
position: relative;
width: fit-content;
input[type=number] + span {
position: absolute;
top: 0.2em;
right: 2.5rem;
@media screen and (max-width: $mobile-view) {
display: none;
}
}
input[disabled] {
background-color: #f9f9f9;
pointer-events: none;
}
}
input[type=checkbox] {
@include peertube-checkbox(1px);
}
.peertube-select-container {
@include peertube-select-container($form-base-input-width);
}
my-select-options,
my-select-custom-value,
my-select-checkbox {
@include responsive-width($form-base-input-width);
display: block;
}
input[type=submit] {
@include peertube-button;
@include orange-button;
@include margin-left(auto);
display: flex;
+ .form-error {
@include margin-left(5px);
display: inline;
}
}
.inner-form-title {
@include settings-big-title;
}
.inner-form-description {
font-size: 15px;
margin-bottom: 15px;
}
textarea {
@include peertube-textarea(500px, 150px);
max-width: 100%;
display: block;
&.small {
height: 75px;
}
}
.label-small-info {
font-style: italic;
margin-bottom: 10px;
font-size: 14px;
}
.disabled-checkbox-extra {
&,
::ng-deep label {
opacity: .5;
pointer-events: none;
}
}
input[disabled] {
opacity: 0.5;
}
ngb-tabset:not(.previews) ::ng-deep {
.nav-link {
font-size: 105%;
}
}
.submit-error {
margin-bottom: 20px;
}
.alert-signup {
width: fit-content;
margin-top: 10px;
}
.callout-container {
position: absolute;
display: flex;
height: 0;
width: 100%;
justify-content: right;
.callout-link {
@include peertube-button-link;
position: relative;
right: 3.3em;
top: .3em;
font-size: 90%;
color: pvar(--mainColor);
background-color: pvar(--mainBackgroundColor);
padding: 0 .3em;
}
}
my-user-real-quota-info {
display: block;
margin-top: 5px;
font-size: 11px;
}