Dokumentation (english)
Components: Shadcn UI

Label

Understand the design system and contribute to it

Component preview

The live preview for UI components is handled by components/atoms/codedocs/ComponentPreview.tsx. Use it directly inside MDX whenever you want a playground-style embed. Provide componentProps to set default values and propOptions to surface toggle-able props next to the preview.

Preview

Prop reference

Auto-generated from the component source

Label

  • className

React.ComponentProps<typeof LabelPrimitive.Root>

Code
// owner: Sona
"use client";

import { Label } from "@/components/ui/label";
import { Input } from "@/components/ui/input";
import { Switch } from "@/components/ui/switch";

export default function LabelExample() {
  return (
    <div className="space-y-4">
      <div className="space-y-1">
        <Label htmlFor="project-name">Project name</Label>
        <Input id="project-name" defaultValue="Atlas" />
      </div>
      <label className="flex items-center justify-between gap-4 text-sm">
        <div>
          <Label htmlFor="notifications" className="cursor-pointer">
            Enable notifications
          </Label>
          <p className="text-muted-foreground text-xs">
            Sends alerts to all maintainers.
          </p>
        </div>
        <Switch id="notifications" />
      </label>
    </div>
  );
}

On this page


Command Palette

Search for a command to run...

Schnellzugriffe
STRG + KSuche
STRG + DNachtmodus / Tagmodus
STRG + LSprache ändern

Software-Details
Kompiliert vor 15 Tagen
Release: v4.0.0-production
Buildnummer: master@6fbd7b5
Historie: 13 Items