Skip to content

Checkbox ​

Controle de seleção para escolhas independentes.

Uso ​

vue
<script setup lang="ts">
import { Checkbox } from '@halfbyte/maka'
import { ref } from 'vue'

const aceito = ref(false)
</script>

<template>
  <Checkbox v-model="aceito" label="Aceito os termos de uso" />
</template>

Exemplos ​

vue
<Checkbox label="Desmarcado" />
<Checkbox label="Marcado" :model-value="true" />
<Checkbox label="Desabilitado" :disabled="true" />
<Checkbox size="lg" color="lime" label="Lime" :model-value="true" />

Props ​

PropTipoPadrão
modelValueboolean—
defaultCheckedbooleanfalse
indeterminatebooleanfalse
size"sm" | "md" | "lg""md"
color"blue" | "black" | "lime""blue"
labelstring—
disabledbooleanfalse
requiredbooleanfalse
namestring—
valuestring—

Events ​

EventoPayloadDescrição
update:modelValuebooleanEmitido ao alterar o estado