MenüChevron Down
Switch Schalter - Docs - Artefact

Switch Schalter

Forms
Intelligente Auto-Erkennung

Einführung

Eine Steuerung, mit der der Benutzer zwischen aktiviertem und deaktiviertem Zustand umschalten kann.

Verwendung

import { Switch } from "../components/ui";

export default function MyPage() {
  return (
    <Switch
      defaultChecked={true}
      onCheckedChange={(details) => console.log(details.checked)}
      interactive
    >
      Enable Notifications
    </Switch>
  );
}

CMS-Seitenbauer

Diese Komponente ist als switch-Block im Seitenbauer (content/pages/*.json) verfügbar:

{
  "type": "switch",
  "label": "Dark Mode",
  "checked": true,
  "colorPalette": "blue"
}

Eigenschaften

EigenschaftTypBeschreibung
childrenanyBeschriftungsinhalt, der neben dem Schalter gerendert wird.
classstringBenutzerdefinierte CSS-Klassen.
checkedbooleanLegt fest, ob der Schalter aktiviert ist (kontrolliert).
defaultCheckedbooleanDer anfängliche Aktivierungszustand (unkontrolliert).
disabledbooleanLegt fest, ob der Schalter deaktiviert ist.
onCheckedChange(details: { checked: boolean }) => voidRückruf, der ausgelöst wird, wenn sich der Aktivierungszustand ändert.

| size | "sm" \| "md" \| "lg" | Die Größe des Schalters. |

| interactive | boolean | Erzwingt die Hydration als Insel. |