UNPKG

franken-ui

Version:

Franken UI is an HTML-first UI component library built on UIkit 3 and extended with LitElement, inspired by shadcn/ui.

68 lines (67 loc) 3.41 kB
export default { '.uk-input-pin': { // Layout display: 'var(--uk-input-pin-display, inline-flex)', alignItems: 'var(--uk-input-pin-align, center)', // Visual borderRadius: 'var(--uk-input-pin-radius, var(--uk-form-input-radius))', boxShadow: 'var(--uk-input-pin-shadow, var(--uk-form-input-shadow))', '--focus-shadow-color': 'hsl(var(--ring))' }, '.uk-input-pin input': { // Layout height: 'var(--uk-input-pin-input-height, var(--uk-form-input-height))', width: 'var(--uk-input-pin-input-width, var(--uk-form-input-height))', position: 'var(--uk-input-pin-input-position, relative)', margin: 'var(--uk-input-pin-input-margin, 0 -1px 0 0)', display: 'var(--uk-input-pin-input-display, flex)', // Typography fontSize: 'var(--uk-input-pin-input-font-size, var(--uk-form-input-font-size))', lineHeight: 'var(--uk-input-pin-input-leading, var(--uk-form-input-leading))', textAlign: 'var(--uk-input-pin-input-align, center)', // Visual backgroundColor: 'transparent', outline: 'none', borderWidth: 'var(--uk-input-pin-input-border-width, 1px)', borderStyle: 'var(--uk-input-pin-input-border-style, solid)', borderColor: 'var(--uk-input-pin-input-border-color, hsl(var(--input) / var(--input-alpha, 1)))' }, '.uk-input-pin input::placeholder': { color: 'var(--uk-input-pin-placeholder-color, hsl(var(--muted-foreground)))' }, '.uk-input-pin input:focus': { // Visual zIndex: 'var(--uk-input-pin-input-focus-z, 10)', outlineWidth: 'var(--uk-input-pin-input-focus-outline-width, 2px)', outlineStyle: 'var(--uk-input-pin-input-focus-outline-style, solid)', outlineColor: 'var(--uk-input-pin-input-focus-outline-color, transparent)', outlineOffset: 'var(--uk-input-pin-input-focus-outline-offset, 2px)', boxShadow: 'var(--uk-input-pin-input-focus-shadow, 0 0 0 1px var(--focus-shadow-color))' }, '.uk-input-pin input:focus::placeholder': { color: 'var(--uk-input-pin-focus-placeholder-color, hsl(var(--background)))' }, '.uk-input-pin.uk-form-destructive': { '--focus-shadow-color': 'hsl(var(--destructive) / var(--destructive-alpha, 1))' }, '.uk-input-pin.uk-disabled input, .uk-input-pin input:disabled': { opacity: 'var(--uk-input-pin-disabled-opacity, 0.5)' }, '.uk-input-pin input:first-child': { borderRadius: 'var(--uk-input-pin-first-radius, var(--uk-form-input-radius) 0 0 var(--uk-form-input-radius))' // @note: removed ml-[1px] as it's commented out in original }, '.uk-input-pin input:last-child': { borderRadius: 'var(--uk-input-pin-last-radius, 0 var(--uk-form-input-radius) var(--uk-form-input-radius) 0)' }, '.uk-input-pin.uk-input-pin-separated': { gap: 'var(--uk-input-pin-separated-gap, 0.5rem)', boxShadow: 'none' }, '.uk-input-pin.uk-input-pin-separated input': { margin: 'var(--uk-input-pin-separated-input-margin, 0)', borderRadius: 'var(--uk-input-pin-separated-input-radius, var(--uk-form-input-radius))', boxShadow: 'var(--uk-input-pin-separated-input-shadow, var(--uk-form-input-shadow))' } // @note: removed commented out code for separated input first-child };