Files
flowbite-vue/docs/components/checkbox.md
Vasu Singh c3e8826253 feat(component): New checkbox component (#151)
* feat(component): New component checkbox

* feat(component): checkbox docs and link checkbox

* added gradient to home page

* remove unused props

* code refactor

* code refactor

* fix type error

* convert div to label
2023-06-16 16:20:45 +03:00

1.3 KiB

<script setup> import CheckboxDefault from './checkbox/examples/CheckboxDefault.vue' import CheckboxDisabled from './checkbox/examples/CheckboxDisabled.vue' import CheckboxChecked from './checkbox/examples/CheckboxChecked.vue' import CheckboxLink from './checkbox/examples/CheckboxLink.vue' </script>

Vue Footer Component - Flowbite

Default checkbox

<script setup>
import { Checkbox } from 'flowbite-vue'
import { ref } from 'vue'

const ref1 = ref(false)
</script>
<template>
  <Checkbox v-model="ref1" label="Default checkbox" />
</template>

Disabled checkbox

<script setup>
import { Checkbox } from 'flowbite-vue'
import { ref } from 'vue'

const ref1 = ref(false)
</script>
<template>
  <Checkbox v-model="ref1" label="Disabled checkbox" :disabled="true" />
</template>

Checked checkbox

<script setup>
import { Checkbox } from 'flowbite-vue'
import { ref } from 'vue'

const ref1 = ref(true)
</script>
<template>
  <Checkbox v-model="ref1" label="Checked checkbox" />
</template>
<template>
  <div>
    <Checkbox>
      <a href="/" class="text-primary-600 dark:text-primary-500 hover:underline ml-1">I agree with the terms and conditions</a>.
    </Checkbox>
  </div>
</template>