Skip to main content
Checkbox customizável que permite adicionar cor ou imagem de fundo no indicador visual (útil para filtros de cor em produtos).

Uso

Checkbox simples:
<CustomCheckbox id="aceito" name="aceito" text="Aceito os termos" :checked="false" @change="handleChange" />
Filtro de cor:
<CustomCheckbox id="cor-azul" name="cor" text="Azul" color="#0000FF" @change="handleChange">
  <template #count>(12)</template>
</CustomCheckbox>

Propriedades

PropriedadeTipoObrigatóriaValor padrãoDescrição
idString''Atributo id do input. Deve ser único na página.
nameString''Atributo name do input para agrupamento de formulário.
textString''Label exibida ao lado do checkbox.
checkedBooleanfalseEstado inicial do checkbox.
colorStringnullCor de fundo do indicador visual em hexadecimal (ex.: '#FF0000').
imageStringnullURL de imagem de fundo do indicador visual.

Eventos

EventoPayloadDescrição
changeBooleanEmitido com o novo estado (true/false) ao clicar.

Slots

SlotDescrição
countConteúdo adicional exibido após o label, geralmente usado para mostrar a contagem de itens.