+
+
+
+
+# MalioRadioButton
+
+Composant radio personnalisé compatible avec `v-model`, les groupes via `name`,
+et les états visuels de validation.
+
+------------------------------------------------------------------------
+
+## Props détaillées
+
+### modelValue
+
+- Type: `string | number | boolean | null | undefined`
+- Description: Valeur actuellement sélectionnée dans le groupe.
+- Comportement:
+- Compatible avec `v-model`.
+- Le radio est coché quand `modelValue === value`.
+
+### value
+
+- Type: `string | number | boolean | null | undefined`
+- Description: Valeur portée par le radio courant.
+
+### label
+
+- Type: `string`
+- Description: Texte affiché à droite du radio.
+
+### name
+
+- Type: `string`
+- Description: Nom HTML partagé par les radios d’un même groupe.
+
+------------------------------------------------------------------------
+
+## États
+
+### error
+
+- Type: `string`
+- Description: Message et style d’erreur.
+
+### success
+
+- Type: `string`
+- Description: Message et style de succès.
+- Comportement: ignoré si `error` est présent.
+
+### disabled
+
+- Type: `boolean`
+- Description: Désactive le radio.
+
+### readonly
+
+- Type: `boolean`
+- Description: Empêche le changement de valeur tout en gardant le rendu affiché.
+
+### hint
+
+- Type: `string`
+- Description: Message d’aide sous le groupe.
+
+------------------------------------------------------------------------
+
+## Events
+
+### update:modelValue
+
+- Émis à la sélection d’un radio.
+- Retourne la `value` du radio sélectionné.
+
+
+
+