checkbox

Colored checkbox

Colored checkbox

Загрузка превью…

src/checkbox/c-checkbox-6.vue

<script setup lang="ts">
import { Checkbox } from "@/components/ui/checkbox"
import { Field, FieldLabel } from "@/components/ui/field"
</script>

<template>
  <div class="flex flex-col gap-4">
    <Field orientation="horizontal" class="w-auto">
      <Checkbox
        id="color-1"
        :default-value="true"
        class="data-checked:border-blue-500 data-checked:bg-blue-500 dark:data-checked:border-blue-500 dark:data-checked:bg-blue-500"
      />
      <FieldLabel for="color-1">Blue checkbox</FieldLabel>
    </Field>
    <Field orientation="horizontal" class="w-auto">
      <Checkbox
        id="color-2"
        :default-value="true"
        class="data-checked:border-green-500 data-checked:bg-green-500 dark:data-checked:border-green-500 dark:data-checked:bg-green-500"
      />
      <FieldLabel for="color-2">Green checkbox</FieldLabel>
    </Field>
    <Field orientation="horizontal" class="w-auto">
      <Checkbox
        id="color-3"
        :default-value="true"
        class="data-checked:border-yellow-500 data-checked:bg-yellow-500 dark:data-checked:border-yellow-500 dark:data-checked:bg-yellow-500"
      />
      <FieldLabel for="color-3">Yellow checkbox</FieldLabel>
    </Field>
  </div>
</template>

Установка

npx shadcn-vue@latest add https://revueui.rootapi.dev/r/c-checkbox-6.json

Зависимости реестра

Источник: порт из ReUI (Keenthemes, MIT)