p-field-13

PreviousNext

Field with checkbox group

Docs
cossblock

Preview

Loading preview…
registry/default/particles/p-field-13.tsx
"use client";

import { Checkbox } from "@/registry/default/ui/checkbox";
import { CheckboxGroup } from "@/registry/default/ui/checkbox-group";
import { Field, FieldLabel } from "@/registry/default/ui/field";
import { Fieldset, FieldsetLegend } from "@/registry/default/ui/fieldset";

export default function Particle() {
  return (
    <Fieldset className="gap-4">
      <FieldsetLegend className="font-medium text-sm">
        Frameworks
      </FieldsetLegend>
      <CheckboxGroup defaultValue={["react"]}>
        <Field name="frameworks">
          <FieldLabel>
            <Checkbox value="react" /> React
          </FieldLabel>
        </Field>
        <Field name="frameworks">
          <FieldLabel>
            <Checkbox value="vue" /> Vue
          </FieldLabel>
        </Field>
        <Field name="frameworks">
          <FieldLabel>
            <Checkbox value="svelte" /> Svelte
          </FieldLabel>
        </Field>
      </CheckboxGroup>
    </Fieldset>
  );
}

Installation

npx shadcn@latest add @coss/p-field-13

Usage

import { PField13 } from "@/components/p-field-13"
<PField13 />