Usage
import { Text, View } from 'react-native';
import { Radio } from '@ds-autonomie/react-native';
export default function MonComposant() {
const [isSelected, setIsSelected] = useState(false);
return (
<View>
<Radio onValueChange={setIsSelected} values ={isSelected}/>
<Text>J'accepte d'être contacté par email.</Text>
</View>
);
}
API
Props
Add image
|
Propriété |
Description |
Type |
Valeur par défaut |
|---|---|---|---|
|
value |
Affiche le radio comme sélectionné, Si true, le composant est sélectionné |
boolean |
false |
|
disabled |
Désactive le composant |
boolean |
false |
|
style |
Complete le style du conteneur, en cas de propriété similaire, la nouvelle propriété sera ignoré. |
StyleProps<ViewStyle> |
undefined |
|
onValueChange |
Callback appelée quand le composant est pressé. |
(isChecked: boolean) => void |
undefined |
Le composant Radio utilise les props du composant natif Pressable sauf style, onPress et children