ComponentsCheckbox

Checkbox

A control that allows the user to toggle between checked and not checked.


With Label

import { Checkbox } from '@immit/ui/checkbox'
import { Label } from '@immit/ui/label'
 
export function CheckboxWithLabel() {
  return (
    <div className="flex items-center space-x-2">
      <Checkbox id="terms" />
      <Label htmlFor="terms">Accept terms and conditions</Label>
    </div>
  )
}

Variants

import { Checkbox } from '@immit/ui/checkbox'
 
export function CheckboxVariants() {
  return (
    <div className="flex space-x-2">
      <Checkbox defaultChecked variant="default" />
      <Checkbox defaultChecked variant="primary" />
      <Checkbox defaultChecked variant="destructive" />
      <Checkbox defaultChecked variant="warning" />
      <Checkbox defaultChecked variant="success" />
    </div>
  )
}

Sizes

import { Checkbox } from '@immit/ui/checkbox'
 
export function CheckboxSizes() {
  return (
    <div className="flex space-x-2">
      <Checkbox defaultChecked size="sm" />
      <Checkbox defaultChecked size="default" />
      <Checkbox defaultChecked size="lg" />
    </div>
  )
}