Penambahan FrontEnd All-New-Manufacture

This commit is contained in:
pand03
2026-01-31 14:23:04 +07:00
parent 1b2e320b2b
commit 4feb21dcbc
2891 changed files with 426849 additions and 135 deletions

View File

@@ -0,0 +1,278 @@
.form-check-label{
margin-#{$dlab-pos-left}: 0.3125rem;
margin-top: 0.1875rem;
@at-root [data-theme-version="dark"] & {
color:$white;
}
}
.radio{
label{
@at-root [data-theme-version="dark"] & {
color:$white;
}
}
}
.radio.disabled{
label{
@at-root [data-theme-version="dark"] & {
color:$d-ctl;
}
}
}
.radio-inline{
@at-root [data-theme-version="dark"] & {
color:$white;
}
}
.form-check-input{
top:0.125rem;
border-width:0.125rem;
width: 1.25rem;
height: 1.25rem;
border-color: #e7e7e7;
@at-root [data-theme-version="dark"] & {
background:$d-bg;
border-color:$d-border;
}
}
.rtl .form-check-label{
&:before,
&:after{
#{$dlab-pos-right}: -1.5rem !important;
#{$dlab-pos-left}: inherit;
}
}
.form-check {
line-height: normal;
}
// Toggle Switch
.toggle-switch{
padding-#{$dlab-pos-left}:3.125rem;
line-height: 1.25;
display:inline-block;
color:$black;
font-weight: 600;
.form-check-input{
border: 0;
cursor:pointer;
background: #d8d8d8;
width: 2.3125rem;
border-radius: 1.25rem !important;
height: 0.875rem;
position:relative;
#{$dlab-pos-left}: -0.3125rem;
@include transitionFast;
background-image:none;
&:focus{
background-image:none!important;
}
&:checked{
background:var(--rgba-primary-2);
background-image:none!important;
&:after{
#{$dlab-pos-left}:1.25rem;
background:var(--primary);
}
}
&:focus{
box-shadow:none;
}
&:after{
width: 1.25rem;
background:#909090;
height: 1.25rem;
content:"";
position:absolute;
border-radius: 1.5rem;
top: -0.1875rem;
#{$dlab-pos-left}: 0;
box-shadow:0 0 0.3125rem rgba(0,0,0,0.3);
@include transitionFast;
}
}
&.text-end{
padding-#{$dlab-pos-right}:0rem;
padding-#{$dlab-pos-left}:0;
.form-check-input{
#{$dlab-pos-left}: auto;
margin-#{$dlab-pos-left}: 0;
float:right;
#{$dlab-pos-right}: 0rem;
}
.form-check-label{
margin-#{$dlab-pos-right}: 0.9375rem;
margin-#{$dlab-pos-left}:0;
}
}
.form-check-label{
cursor:pointer;
}
}
// CheckBox
.form-check-input:focus ~ .form-check-label::before{
box-shadow:none !important;
}
.form-check-label::before{
background-color: transparent;
border-color: $light;
border-width: 0.125rem;
border-radius: 0.125rem !important;
@at-root [data-theme-version="dark"] & {
background-color: transparent;
border-color: $d-border;
}
}
.check-xs{
.form-check-input{
width: 1.125rem;
height: 1.125rem;
}
}
.check-lg{
.form-check-input{
width: 1.5rem;
height: 1.5rem;
}
}
.check-xl{
.form-check-input{
width: 1.75rem;
height: 1.75rem;
}
}
.checkbox{
&-info{
.form-check-input{
&:focus{
border-color: $info;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba($info , 0.25);
}
&:checked{
background-color: $info;
border-color: $info;
@at-root [data-theme-version="dark"] & {
background-color: $info;
border-color: transparent;
}
}
}
}
&-danger {
.form-check-input{
&:focus{
border-color: $danger;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba($danger , 0.25);
}
&:checked{
background-color: $danger;
border-color: $danger;
@at-root [data-theme-version="dark"] & {
background-color: $danger;
border-color: transparent;
}
}
}
}
&-success{
.form-check-input{
&:focus{
border-color: $success;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba($success , 0.25);
}
&:checked{
background-color: $success;
border-color: $success;
@at-root [data-theme-version="dark"] & {
background-color: $success;
border-color: transparent;
}
}
}
}
&-warning{
.form-check-input{
&:focus{
border-color: $warning;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba($warning , 0.25);
}
&:checked{
background-color: $warning;
border-color: $warning;
@at-root [data-theme-version="dark"] & {
background-color: $warning;
border-color: transparent;
}
}
}
}
&-secondary{
.form-check-input{
&:focus{
border-color: $secondary;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba($secondary , 0.25);
}
&:checked{
background-color: $secondary;
border-color: $secondary;
@at-root [data-theme-version="dark"] & {
background-color: $secondary-opacity;
border-color: transparent;
}
}
}
}
}
//Check Switch
.check-switch{
padding-#{$dlab-pos-left}: 2.5rem;
.form-check-label{
line-height: 1.875rem;
font-weight: 500;
span{
line-height: 1;
}
&:after,&:before{
height:1.5rem;
width:1.5rem;
#{$dlab-pos-left}: -2rem;
border-radius: 3rem!important;
border-color:var(--rgba-primary-3);
}
}
.form-check-input:checked ~ .form-check-label::after{
background-image:url('../images/svg/check.svg');
}
.form-check-input:checked ~ .form-check-label::before{
background:$white;
}
}