sigd/public/assets/scss/custom/plugins/_alertify.scss

130 lines
3.0 KiB
SCSS
Executable File

//
// alertify.scss
//
.alertify {
.ajs-header{
font-weight: $font-weight-medium;
font-size: 16px;
position: relative;
color: var(--#{$prefix}body-color);
border-color: var(--#{$prefix}border-color);
}
.ajs-dialog{
box-shadow: var(--#{$prefix}box-shadow);
background-color: $modal-content-bg;
border-radius: $modal-content-border-radius;
overflow: hidden;
.ajs-header, .ajs-footer{
background-color: $modal-content-bg;
}
}
.ajs-body{
color: var(--#{$prefix}body-color);
}
.ajs-footer {
border-top-color: var(--#{$prefix}border-color);
.ajs-buttons {
.ajs-button{
font-size: 13px;
color: var(--#{$prefix}body-color);
font-weight: $font-weight-medium;
&.ajs-ok{
color: $primary;
}
}
&.ajs-primary{
text-align: right;
}
}
}
.ajs-body .ajs-content {
padding: 16px 0px;
.ajs-input:focus-visible{
outline: none;
}
.ajs-input{
display: block;
width: 100%;
padding: $input-padding-y $input-padding-x;
line-height: $input-line-height;
color: $input-color;
background-color: $input-bg;
border: $input-border-width solid $input-border-color;
border-radius: $input-border-radius;
}
}
.ajs-commands{
top: 16px;
right: 16px;
left: auto;
margin: 0;
button{
width: $btn-close-width;
height: $btn-close-height;
padding: $btn-close-padding-y $btn-close-padding-x;
background: transparent escape-svg($btn-close-bg) center / $btn-close-width auto no-repeat !important; // include transparent for button elements
opacity: $btn-close-opacity;
}
}
}
.alertify-notifier {
.ajs-message{
background-color: $primary;
border-color: $primary;
color: $white;
text-shadow: none !important;
border-radius: 4px;
&.ajs-success{
background-color: $success;
border-color: $success;
}
&.ajs-error{
background-color: $danger;
border-color: $danger;
}
&.ajs-warning{
background-color: $warning;
border-color: $warning;
}
}
&.ajs-right {
right: 10px;
left: auto;
.ajs-message {
right: -320px;
left: auto;
&.ajs-visible {
right: 290px;
left: auto;
}
}
}
&.ajs-left {
left: 10px;
right: auto;
.ajs-message {
left: -300px;
right: auto;
&.ajs-visible {
left: 0;
right: auto;
}
}
}
}