{"version":3,"file":"index.cjs","sources":["../../../../../../../node_modules/rc-switch/es/index.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"prefixCls\", \"className\", \"checked\", \"defaultChecked\", \"disabled\", \"loadingIcon\", \"checkedChildren\", \"unCheckedChildren\", \"onClick\", \"onChange\", \"onKeyDown\"];\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport KeyCode from \"rc-util/es/KeyCode\";\nvar Switch = /*#__PURE__*/React.forwardRef(function (_ref, ref) {\n  var _classNames;\n  var _ref$prefixCls = _ref.prefixCls,\n    prefixCls = _ref$prefixCls === void 0 ? 'rc-switch' : _ref$prefixCls,\n    className = _ref.className,\n    checked = _ref.checked,\n    defaultChecked = _ref.defaultChecked,\n    disabled = _ref.disabled,\n    loadingIcon = _ref.loadingIcon,\n    checkedChildren = _ref.checkedChildren,\n    unCheckedChildren = _ref.unCheckedChildren,\n    onClick = _ref.onClick,\n    onChange = _ref.onChange,\n    onKeyDown = _ref.onKeyDown,\n    restProps = _objectWithoutProperties(_ref, _excluded);\n  var _useMergedState = useMergedState(false, {\n      value: checked,\n      defaultValue: defaultChecked\n    }),\n    _useMergedState2 = _slicedToArray(_useMergedState, 2),\n    innerChecked = _useMergedState2[0],\n    setInnerChecked = _useMergedState2[1];\n  function triggerChange(newChecked, event) {\n    var mergedChecked = innerChecked;\n    if (!disabled) {\n      mergedChecked = newChecked;\n      setInnerChecked(mergedChecked);\n      onChange === null || onChange === void 0 ? void 0 : onChange(mergedChecked, event);\n    }\n    return mergedChecked;\n  }\n  function onInternalKeyDown(e) {\n    if (e.which === KeyCode.LEFT) {\n      triggerChange(false, e);\n    } else if (e.which === KeyCode.RIGHT) {\n      triggerChange(true, e);\n    }\n    onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);\n  }\n  function onInternalClick(e) {\n    var ret = triggerChange(!innerChecked, e);\n    // [Legacy] trigger onClick with value\n    onClick === null || onClick === void 0 ? void 0 : onClick(ret, e);\n  }\n  var switchClassName = classNames(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-checked\"), innerChecked), _defineProperty(_classNames, \"\".concat(prefixCls, \"-disabled\"), disabled), _classNames));\n  return /*#__PURE__*/React.createElement(\"button\", _extends({}, restProps, {\n    type: \"button\",\n    role: \"switch\",\n    \"aria-checked\": innerChecked,\n    disabled: disabled,\n    className: switchClassName,\n    ref: ref,\n    onKeyDown: onInternalKeyDown,\n    onClick: onInternalClick\n  }), loadingIcon, /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(prefixCls, \"-inner\")\n  }, /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(prefixCls, \"-inner-checked\")\n  }, checkedChildren), /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(prefixCls, \"-inner-unchecked\")\n  }, unCheckedChildren)));\n});\nSwitch.displayName = 'Switch';\nexport default Switch;"],"names":["React","_objectWithoutProperties","_slicedToArray","classNames","_defineProperty"],"mappings":"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","x_google_ignoreList":[0]}