UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

23 lines β€’ 980 B
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["prefixCls"]; import * as React from 'react'; import { ConfigContext } from "../config-provider"; import { RadioOptionTypeContextProvider } from "./context"; import Radio from "./radio"; var RadioButton = function RadioButton(props, ref) { var _React$useContext = React.useContext(ConfigContext), getPrefixCls = _React$useContext.getPrefixCls; var customizePrefixCls = props.prefixCls, radioProps = _objectWithoutProperties(props, _excluded); var prefixCls = getPrefixCls('radio', customizePrefixCls); return /*#__PURE__*/React.createElement(RadioOptionTypeContextProvider, { value: "button" }, /*#__PURE__*/React.createElement(Radio, _extends({ prefixCls: prefixCls }, radioProps, { type: "radio", ref: ref }))); }; export default /*#__PURE__*/React.forwardRef(RadioButton);