import * as React from 'react'; import { IInputGroup } from '../../Interfaces/IInputGroup'; interface IRadioGroupButtonsProps { name: string value?: string defaultValue?: string inputClassName: string labelText: string inputGroups: IInputGroup[] onChange?: (event: React.ChangeEvent) => void } export function RadioGroupButtons(props: IRadioGroupButtonsProps): JSX.Element { let inputGroups; if (props.value !== undefined) { // dynamic inputGroups = props.inputGroups.map((inputGroup) => (
)); } else { // static inputGroups = props.inputGroups.map((inputGroup) => (
)); } return ( <>
{inputGroups}
); }