mmm-checkbox bildet einzelne Auswahloptionen mit Label, Supporting Text, Error-State und Indeterminate-State ab. Für Mehrfachauswahlen steht zusätzlich mmm-checkbox-group als gruppierender Wrapper mit gemeinsamer Beschriftung, Fehlermeldung und CVA-Anbindung zur Verfügung.
Subkomponenten
mmm-checkbox: einzelne Checkbox für Standalone- oder Gruppen-Nutzung
mmm-checkbox-group: Wrapper für mehrere Checkboxen mit gemeinsamer Value-Verwaltung
Inputs mmm-checkbox
Input
Typ
Beschreibung
label
string | undefined
Sichtbares Label der Checkbox
supportingText
string | undefined
Zusätzlicher Hilfetext unter dem Label
errorMessage
string | undefined
Fehlermeldung im Error-State
ariaLabel
string | undefined
Alternativer Screenreader-Text
name
string | undefined
Name des nativen Inputs im Standalone-Modus
value
unknown
Wert der Checkbox, relevant innerhalb einer Group
disabled
boolean
Deaktiviert die Checkbox
required
boolean
Markiert den nativen Input als erforderlich
error
boolean
Aktiviert den Error-State
indeterminate
boolean
Zeigt den Indeterminate-State an
checked
boolean
Checked-State im Standalone-Modus
Outputs mmm-checkbox
Output
Typ
Beschreibung
checkedChange
EventEmitter<boolean>
Emittiert den neuen Checked-State im Standalone-Modus