Skip to content

wt-checkbox.vue

Specs

Props

Name Required Types Default Description Example Deprecated
value union '' Checkbox value, which should be present in checked list, if checked
label string '' Checkbox label text
disabled boolean false Disables the checkbox

Slots

Name Scope Description
label Custom label markup

Example Checkbox

Code
vue
<script setup>
import { ref } from 'vue';

const selected = ref(false);
</script>

<template>
  <wt-checkbox
    v-model:selected="selected"
    label="Checkbox"
  />
</template>

<style scoped lang="scss"></style>

Example Disabled Checkbox

Code
vue
<script setup>
import { ref } from 'vue';

const selected = ref(true);
</script>

<template>
  <wt-checkbox
    v-model:selected="selected"
    label="Checkbox"
    disabled
  />
</template>

<style scoped lang="scss"></style>

Example Multiple Checkboxes

Code
vue
<script setup>
import { ref } from 'vue';

const options = ['Option 1', 'Option 2'];
const selectedList = ref([options[0]]);
</script>

<template>
  <wt-checkbox v-model:selected="selectedList" :value="options[0]" label="Multiple checkbox 1" />
  <wt-checkbox v-model:selected="selectedList" :value="options[1]" label="Multiple checkbox 2" />
</template>