--- title: Radio icon: circle-dot --- Kopfzeile Verwendet, wenn Benutzer nur eine Option aus einer Reihe von Optionen auswählen können. ```jsx import { Radio } from "twenty-ui/display"; export const MyComponent = () => { const handleRadioChange = (event) => { console.log("Radio button changed:", event.target.checked); }; const handleCheckedChange = (checked) => { console.log("Checked state changed:", checked); }; return ( ); }; ``` | "Eigenschaften" | Typ | Beschreibung | | ---------------------- | ------------------------- | --------------------------------------------------------------------------------------------------- | | Stil | `React.CSS` Eigenschaften | Zusätzliche Inline-Stile für die Komponente | | Klassenname | Zeichenkette | Optionale CSS-Klasse für zusätzliche Stilgebung | | markiert | boolesch | Gibt an, ob das Optionsfeld ausgewählt ist | | wert | Zeichenkette | Die dem Optionsfeld zugeordnete Beschriftung oder der Text | | onChange | Funktion | Die Funktion, die aufgerufen wird, wenn sich das ausgewählte Optionsfeld ändert | | beiMarkierungsÄnderung | Funktion | Die Funktion, die aufgerufen wird, wenn sich der `checked`-Status des Optionsfelds ändert | | größe | Zeichenkette | Die Größe des Radiobuttons. Optionen umfassen: `groß` und `klein` | | deaktiviert | boolesch | Wenn `true`, ist der Radiobutton deaktiviert und nicht anklickbar | | labelPosition | Zeichenkette | Die Position des Labeltextes im Verhältnis zum Radiobutton. Hat zwei Optionen: `links` und `rechts` | ## Radio-Gruppe Fasst zusammengehörige Optionsfelder zusammen. ```jsx import React, { useState } from "react"; import { Radio, RadioGroup } from "twenty-ui/display"; export const MyComponent = () => { const [selectedValue, setSelectedValue] = useState("Option 1"); const handleChange = (event) => { setSelectedValue(event.target.value); }; return ( ); }; ``` | Eigenschaften | Typ | Beschreibung | | --------------- | ----------------- | --------------------------------------------------------------------------------------------------------- | | wert | Zeichenkette | Der Wert des aktuell ausgewählten Optionsfelds | | onChange | Funktion | Die Rückruffunktion, die ausgelöst wird, wenn sich das Optionsfeld ändert | | beiWertÄnderung | Funktion | Die Callback-Funktion, die ausgelöst wird, wenn sich der ausgewählte Wert in der Gruppe ändert. | | Kinder | `React.ReactNode` | Ermöglicht es, React-Komponenten (wie Radio) als untergeordnete Elemente an die Radio-Gruppe zu übergeben |