Saltearse al contenido

OrbitCheckbox

Caja de 18px, tamaño fijo — a diferencia de botón/campo, los checkboxes no escalan con OrbitFieldSize. El relleno al marcar es el lima crudo de marca (color.primary.500), no un set de tokens por variante — solo hay un estado “on” que colorear, no variantes.

Uso

<orbit-checkbox label="Generar tests" checked></orbit-checkbox>
<orbit-checkbox label="Publicar en ambas plataformas"></orbit-checkbox>

Estados

<orbit-checkbox label="Enabled"></orbit-checkbox>
<orbit-checkbox label="Checked" checked></orbit-checkbox>
<orbit-checkbox label="Disabled" disabled></orbit-checkbox>
<orbit-checkbox label="Disabled checked" checked disabled></orbit-checkbox>
<orbit-checkbox label="Error" error></orbit-checkbox>

Disabled usa el mismo par sólido mudo que el resto de Orbit (primary.950 relleno / text.disabled texto) — nunca opacity.

Props

PropTipoDefaultDescripción
checkedbooleanEstado actual.
onCheckedChange / evento change(boolean) => voidSe dispara al hacer click/Enter/Espacio.
labelstring?nullTexto junto a la caja.
enabled / attr disabledbooleantrueHabilita/deshabilita.
errorbooleanfalsePinta el borde con field.border-error cuando no está marcado.