UNPKG

@antv/s2-react-components

Version:

React components for S2

19 lines 875 B
import { __rest } from "tslib"; import { S2_PREFIX_CLS } from '@antv/s2'; import { Radio } from 'antd'; import cls from 'classnames'; import React from 'react'; import './index.less'; const PRE_CLASS = `${S2_PREFIX_CLS}-radio-group`; export const RadioGroup = React.memo((props) => { const { label, extra, onlyIcon } = props, radioProps = __rest(props, ["label", "extra", "onlyIcon"]); return (React.createElement("div", { className: cls(PRE_CLASS, { [`${PRE_CLASS}-icon-only`]: onlyIcon, }) }, React.createElement("span", { className: `${PRE_CLASS}-label` }, label), React.createElement("span", { className: `${PRE_CLASS}-content` }, React.createElement(Radio.Group, Object.assign({ size: "small" }, radioProps)), extra))); }); RadioGroup.displayName = 'RadioGroup'; //# sourceMappingURL=radio-group.js.map