@antv/s2-react-components
Version:
React components for S2
19 lines • 875 B
JavaScript
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