MenuChevron Down
Switch Commutateur - Docs - Artefact

Switch Commutateur

Forms
Tier 2

Introduction

Un contrôle qui permet à l'utilisateur de basculer entre les états coché et non coché.

Utilisation

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

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

Constructeur de pages CMS

Ce composant est disponible sous forme de bloc switch dans Page Builder (content/pages/*.json) :

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

Propriétés

PropriétéTypeDescription
childrenanyContenu de l’étiquette à afficher à côté du commutateur.
classstringClasses CSS personnalisées.
checkedbooleanSi l'interrupteur est vérifié (contrôlé).
defaultCheckedbooleanL'état vérifié initial (non contrôlé).
disabledbooleanSi le commutateur est désactivé.
onCheckedChange(details: { checked: boolean }) => voidRappel déclenché lorsque l'état vérifié change.

| size | `"sm" \ | "md" \ | "lg"` | The size of the switch. |

| interactive | boolean | Force l’hydratation comme une île. |