Checkbox Demo

PreviousNext

Demo showing a checkbox.

Docs
animate-uiui

Preview

Loading preview…
registry/demo/components/base/checkbox/index.tsx
import { Label } from '@/components/ui/label';
import {
  Checkbox,
  type CheckboxProps,
} from '@/components/animate-ui/components/base/checkbox';

interface BaseCheckboxDemoProps {
  indeterminate: boolean;
  variant: CheckboxProps['variant'];
  size: CheckboxProps['size'];
}

export const BaseCheckboxDemo = ({
  indeterminate,
  variant,
  size,
}: BaseCheckboxDemoProps) => {
  return (
    <Label className="flex items-center gap-x-3">
      <Checkbox indeterminate={indeterminate} variant={variant} size={size} />
      Accept terms and conditions
    </Label>
  );
};

Installation

npx shadcn@latest add @animate-ui/demo-components-base-checkbox

Usage

import { DemoComponentsBaseCheckbox } from "@/components/ui/demo-components-base-checkbox"
<DemoComponentsBaseCheckbox />