Skip to main content
Glama
deleonio
by deleonio
input-checkbox.scss2.94 kB
@use '../../mixins/to-rem' as *; @use '../mixins/alert-wc' as *; @use '../mixins/required' as *; @layer kol-theme-component { @include kol-alert-theme; .kol-form-field { color: var(--color-grey); &__hint { font-size: to-rem(14); } &__msg { @include kol-alert-wc; &.kol-alert--type-error { @include kol-alert-wc(--color-red); } } } .kol-field-control { $root: &; &__label { @at-root #{$root}--label-align-left & { padding-right: to-rem(8); } @at-root #{$root}--label-align-right & { padding-left: to-rem(8); } } &__label { &-text::after { @include kol-required-info; } } } .kol-checkbox { .kol-input { color: var(--color-grey); background-color: var(--color-white); border-color: var(--color-grey-75); border-style: solid; border-width: 2px; line-height: 1.5; &:focus { outline-color: var(--color-blue); outline-style: solid; outline-width: 2px; outline-offset: 2px; } &:checked { background-color: var(--color-blue); border-color: var(--color-blue); } &:not(:disabled):hover { border-color: var(--color-blue); } &:checked { &:not(:disabled):hover { background-color: var(--color-blue-130); border-color: var(--color-blue-130); } } &--error { border-color: var(--color-red); &:checked { background-color: var(--color-red); border-color: var(--color-red); } &:not(:disabled):hover { border-color: var(--color-red); } &:checked { &:not(:disabled):hover { background-color: var(--color-red-120); border-color: var(--color-red-120); } } } } } .kol-checkbox--variant-default { width: unset; min-width: unset; &.kol-checkbox--checked .kol-icon { color: var(--color-white); } } .kol-checkbox--variant-switch { .kol-icon { color: var(--color-white); } .kol-input { display: block; &::before { background-color: var(--color-grey-75); } } &.kol-checkbox--checked .kol-icon { color: #000; background-color: var(--color-white); } &:hover { .kol-input:not(:disabled)::before { background-color: var(--color-blue); } } &.kol-checkbox--error { .kol-icon { color: var(--color-white); background-color: var(--color-red); } .kol-input::before { background-color: var(--color-red); } &.kol-checkbox--checked .kol-icon { color: #000; background-color: var(--color-white); } &:hover { .kol-input:not(:disabled)::before { background-color: var(--color-red); } } } } .kol-input-checkbox--variant-button { gap: var(--spacing-xs) 0; & .kol-form-field { &__input { order: 1; } &__hint { order: 2; } &__msg { order: 3; } } &:focus-within { outline-color: var(--color-blue-130); outline-style: solid; outline-width: 2px; } } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deleonio/public-ui-kolibri'

If you have feedback or need assistance with the MCP directory API, please join our Discord server