Skip to content

Checkbox

Checkbox estilo terminal con [x] / [ ].

Checkbox

Demo

vue
<Checkbox v-model="checked" label="Opción A" />
<Checkbox v-model="checked" color="success" label="Opción B" />
<Checkbox v-model="checked" disabled label="Deshabilitado" />

Props

label

Texto que se muestra junto al checkbox.

vue
<Checkbox v-model="checked" label="Aceptar términos" />

color

Color del bracket [ ] cuando está marcado.

vue
<Checkbox v-model="checked" color="primary" label="Primary" />
<Checkbox v-model="checked2" color="success" label="Success" />
<Checkbox v-model="checked2" color="warning" label="Warning" />
<Checkbox v-model="checked2" color="danger" label="Danger" />

disabled

Deshabilita la interacción.

vue
<Checkbox v-model="checked" disabled label="Deshabilitado" />

Events

EventoPayloadDescripción
update:modelValuebooleanSe emite al hacer toggle

API

PropTipoDefaultDescripción
modelValuebooleanfalseEstado del checkbox (v-model)
color'primary' | 'secondary' | 'tertiary' | 'success' | 'warning' | 'danger' | 'light' | 'medium' | 'dark''primary'Color del bracket
disabledbooleanfalseDeshabilitar interacción
labelstring''Texto junto al checkbox

Tokens usados

--font-mono, --color-*