import * as React from "react"; import { ComponentProps } from "./BaseComponent"; import { Radio, RadioGroup, IOptionProps } from "@blueprintjs/core"; import { Container } from "./ContainerComponent"; class RadioGroupComponent extends React.Component { render() { return ( {this.props.items.map(item => ( ))} ); } } export interface RadioGroupComponentProps extends ComponentProps { label: string; inline: boolean; selectedValue: string | number; handleRadioChange: (event: React.FormEvent) => void; disabled: boolean; className: string; name: string; options: IOptionProps[]; items: Array<{ label: string; key: string; value: number | string; }>; } export default RadioGroupComponent;