import React, { FC } from 'react'; import { Radio } from 'antd'; import { observer } from 'mobx-react-lite'; import s from './Radio.module.pcss'; const { Group } = Radio; interface AdminInterfaceProps { options: { label: string; desc?: string; value: string | number; }[]; onSelect: (value: string | number) => void; value: string | number; } const RadioComponent: FC = observer(({ options, onSelect, value, }) => { if (options.length === 0) { return null; } return ( { onSelect(e.target.value); }} className={s.group} > {options.map((o) => (
{o.label}
{o.desc && (
{o.desc}
)}
))}
); }); export default RadioComponent;