style: recebe um objeto com as propriedades CSS para estilização do componente.
radioOptions: recebe um array de objetos com as seguintes propriedades:
label: texto que aparece ao lado do RadioButton.
iconName: nome do ícone que aparece dentro do RadioButton.
value: valor que representa o RadioButton.
initialValue: recebe o valor inicial selecionado no RadioGroup.
onChangeValue: recebe uma função que é chamada toda vez que o valor do RadioGroup é alterado.
Funcionamento
O RadioGroup é composto por uma estrutura de RadioButtons, onde apenas um deles pode ser selecionado de cada vez. Ao selecionar um RadioButton, a função onChange é chamada com o valor correspondente. Essa função atualiza o estado do componente com o valor selecionado e chama a função onChangeValue passada como prop.
Uso
Para utilizar o componente RadioGroup, basta importá-lo e passar as Props necessárias. Exemplo:
import React, { useState } from 'react';
import {RadioGroup} from '@vizir-banking/banking-app-core/dist/fuel-design';