UNPKG

@kelvininc/ui-components

Version:
74 lines (73 loc) 2.1 kB
/** HEADINGS **/ /** LABELS **/ /** SPANS **/ /** PARAGRAPHS **/ /** CODE/CONSOLE **/ @property --rotation { syntax: "<angle>"; initial-value: 0deg; inherits: false; } @keyframes rotate-border { to { --rotation: 360deg; } } :host { --day-width: 28px; --day-height: 28px; } .calendar-day { font-family: var(--kv-primary-font, "proxima-nova", sans-serif, "Arial"); font-size: 12px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 18px; letter-spacing: normal; text-transform: none; width: var(--day-width); height: var(--day-height); display: flex; align-items: center; justify-content: center; background-color: transparent; color: var(--kv-neutral-4, #bebebe); user-select: none; cursor: pointer; } .calendar-day:hover:not(.calendar-day--disabled):not(.calendar-day--active) { background-color: rgba(var(--kv-info-rgb, 39, 110, 241), 0.16); } .calendar-day--today:not(.calendar-day--disabled) { border: 1px solid var(--kv-neutral-5, #707070); width: calc(var(--day-width) - 2px); height: calc(var(--day-height) - 2px); } .calendar-day--in-range:not(.calendar-day--disabled) { background-color: rgba(var(--kv-info-rgb, 39, 110, 241), 0.16); } .calendar-day--active:not(.calendar-day--disabled) { background-color: var(--kv-primary-dark, #103d73); color: var(--kv-neutral-2, #e5e5e5); } .calendar-day--active:not(.calendar-day--disabled):hover { background-color: rgba(var(--kv-info-rgb, 39, 110, 241), 0.16); color: var(--kv-neutral-4, #bebebe); } .calendar-day--range-start:not(.calendar-day--disabled) { background-color: var(--kv-primary-dark, #103d73); color: var(--kv-neutral-2, #e5e5e5); } .calendar-day--range-end:not(.calendar-day--disabled) { background-color: var(--kv-primary-dark, #103d73); color: var(--kv-neutral-2, #e5e5e5); } .calendar-day--between-dates:not(.calendar-day--disabled) { background-color: rgba(var(--kv-info-rgb, 39, 110, 241), 0.16); color: var(--kv-neutral-4, #bebebe); } .calendar-day--disabled { cursor: not-allowed; color: var(--kv-neutral-5, #707070); }