Champ Checkbox

Champ Checkbox

Le champ checkbox stocke une valeur booleenne marche/arret.

Ideal pour

  • bascules
  • drapeaux d'affichage optionnels
  • interrupteurs montrer/masquer
  • comportements simples activer/desactiver

Exemple de schema

{ "name": "showBadge", "label": "Show Badge", "type": "checkbox" }

Usage dans le template

{{#if showBadge}}
  <span class="badge">New</span>
{{/if}}

Exemple de modificateur :

<section class="hero {{#if highlightHero}}hero-highlighted{{/if}}">
  ...
</section>

Quand l'utiliser

Utilisez checkbox lorsque le champ represente une decision simple oui/non.

Quand ne pas l'utiliser

N'utilisez pas checkbox pour :

  • des variantes multi-options
  • des labels libres
  • des elements repetes

Utilisez plutot select, text ou repeater.

Notes techniques

  • utilisez checkbox uniquement pour une decision binaire unique
  • preferez des noms explicites comme showBadge, enableForm ou highlightHero
  • evitez d'enchainer de nombreuses checkboxes quand le component a en realite besoin d'un modele de variante plus explicite
  • si les auteurs choisissent entre plusieurs etats mutuellement exclusifs, utilisez select