Files
2026-01-16 01:51:36 +00:00

33 lines
1.1 KiB
JavaScript

import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["fieldProps", "unCheckedChildren", "checkedChildren", "proFieldProps"];
import React from 'react';
import ProField from "../Field";
import { jsx as _jsx } from "react/jsx-runtime";
/**
* @zh-cn 单选 Switch
* @en-us Single Choice Switch
*/
var ProFormSwitch = /*#__PURE__*/React.forwardRef(function (_ref, ref) {
var fieldProps = _ref.fieldProps,
unCheckedChildren = _ref.unCheckedChildren,
checkedChildren = _ref.checkedChildren,
proFieldProps = _ref.proFieldProps,
rest = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/_jsx(ProField, _objectSpread({
valueType: "switch",
fieldProps: _objectSpread({
unCheckedChildren: unCheckedChildren,
checkedChildren: checkedChildren
}, fieldProps),
ref: ref,
valuePropName: "checked",
proFieldProps: proFieldProps,
filedConfig: {
valuePropName: 'checked',
ignoreWidth: true,
customLightMode: true
}
}, rest));
});
export default ProFormSwitch;