95d9c233763c1d8413eaba1ee6d73831.json
16.5 KB
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nimport * as React from 'react';\nimport RcSlider, { Range as RcRange, Handle as RcHandle } from 'rc-slider';\nimport classNames from 'classnames';\nimport SliderTooltip from './SliderTooltip';\nimport { ConfigContext } from '../config-provider';\nvar Slider = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var _React$useContext = React.useContext(ConfigContext),\n getPrefixCls = _React$useContext.getPrefixCls,\n direction = _React$useContext.direction,\n getPopupContainer = _React$useContext.getPopupContainer;\n\n var _React$useState = React.useState({}),\n _React$useState2 = _slicedToArray(_React$useState, 2),\n visibles = _React$useState2[0],\n setVisibles = _React$useState2[1];\n\n var toggleTooltipVisible = function toggleTooltipVisible(index, visible) {\n setVisibles(function (prev) {\n return _extends(_extends({}, prev), _defineProperty({}, index, visible));\n });\n };\n\n var getTooltipPlacement = function getTooltipPlacement(tooltipPlacement, vertical) {\n if (tooltipPlacement) {\n return tooltipPlacement;\n }\n\n if (!vertical) {\n return 'top';\n }\n\n return direction === 'rtl' ? 'left' : 'right';\n };\n\n var handleWithTooltip = function handleWithTooltip(_a) {\n var tooltipPrefixCls = _a.tooltipPrefixCls,\n prefixCls = _a.prefixCls,\n _b = _a.info,\n value = _b.value,\n dragging = _b.dragging,\n index = _b.index,\n restProps = __rest(_b, [\"value\", \"dragging\", \"index\"]);\n\n var tipFormatter = props.tipFormatter,\n tooltipVisible = props.tooltipVisible,\n tooltipPlacement = props.tooltipPlacement,\n getTooltipPopupContainer = props.getTooltipPopupContainer,\n vertical = props.vertical;\n var isTipFormatter = tipFormatter ? visibles[index] || dragging : false;\n var visible = tooltipVisible || tooltipVisible === undefined && isTipFormatter;\n return /*#__PURE__*/React.createElement(SliderTooltip, {\n prefixCls: tooltipPrefixCls,\n title: tipFormatter ? tipFormatter(value) : '',\n visible: visible,\n placement: getTooltipPlacement(tooltipPlacement, vertical),\n transitionName: \"zoom-down\",\n key: index,\n overlayClassName: \"\".concat(prefixCls, \"-tooltip\"),\n getPopupContainer: getTooltipPopupContainer || getPopupContainer || function () {\n return document.body;\n }\n }, /*#__PURE__*/React.createElement(RcHandle, _extends({}, restProps, {\n value: value,\n onMouseEnter: function onMouseEnter() {\n return toggleTooltipVisible(index, true);\n },\n onMouseLeave: function onMouseLeave() {\n return toggleTooltipVisible(index, false);\n }\n })));\n };\n\n var customizePrefixCls = props.prefixCls,\n customizeTooltipPrefixCls = props.tooltipPrefixCls,\n range = props.range,\n className = props.className,\n restProps = __rest(props, [\"prefixCls\", \"tooltipPrefixCls\", \"range\", \"className\"]);\n\n var prefixCls = getPrefixCls('slider', customizePrefixCls);\n var tooltipPrefixCls = getPrefixCls('tooltip', customizeTooltipPrefixCls);\n var cls = classNames(className, _defineProperty({}, \"\".concat(prefixCls, \"-rtl\"), direction === 'rtl')); // make reverse default on rtl direction\n\n if (direction === 'rtl' && !restProps.vertical) {\n restProps.reverse = !restProps.reverse;\n }\n\n if (range) {\n return /*#__PURE__*/React.createElement(RcRange, _extends({}, restProps, {\n step: restProps.step,\n className: cls,\n ref: ref,\n handle: function handle(info) {\n return handleWithTooltip({\n tooltipPrefixCls: tooltipPrefixCls,\n prefixCls: prefixCls,\n info: info\n });\n },\n prefixCls: prefixCls\n }));\n }\n\n return /*#__PURE__*/React.createElement(RcSlider, _extends({}, restProps, {\n step: restProps.step,\n className: cls,\n ref: ref,\n handle: function handle(info) {\n return handleWithTooltip({\n tooltipPrefixCls: tooltipPrefixCls,\n prefixCls: prefixCls,\n info: info\n });\n },\n prefixCls: prefixCls\n }));\n});\nSlider.displayName = 'Slider';\nSlider.defaultProps = {\n tipFormatter: function tipFormatter(value) {\n return typeof value === 'number' ? value.toString() : '';\n }\n};\nexport default Slider;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/slider/index.js"],"names":["_defineProperty","_extends","_slicedToArray","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","RcSlider","Range","RcRange","Handle","RcHandle","classNames","SliderTooltip","ConfigContext","Slider","forwardRef","props","ref","_React$useContext","useContext","getPrefixCls","direction","getPopupContainer","_React$useState","useState","_React$useState2","visibles","setVisibles","toggleTooltipVisible","index","visible","prev","getTooltipPlacement","tooltipPlacement","vertical","handleWithTooltip","_a","tooltipPrefixCls","prefixCls","_b","info","value","dragging","restProps","tipFormatter","tooltipVisible","getTooltipPopupContainer","isTipFormatter","undefined","createElement","title","placement","transitionName","key","overlayClassName","concat","document","body","onMouseEnter","onMouseLeave","customizePrefixCls","customizeTooltipPrefixCls","range","className","cls","reverse","step","handle","displayName","defaultProps","toString"],"mappings":"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","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n\n for (var p in s) {\n if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n }\n\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nimport * as React from 'react';\nimport RcSlider, { Range as RcRange, Handle as RcHandle } from 'rc-slider';\nimport classNames from 'classnames';\nimport SliderTooltip from './SliderTooltip';\nimport { ConfigContext } from '../config-provider';\nvar Slider = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var _React$useContext = React.useContext(ConfigContext),\n getPrefixCls = _React$useContext.getPrefixCls,\n direction = _React$useContext.direction,\n getPopupContainer = _React$useContext.getPopupContainer;\n\n var _React$useState = React.useState({}),\n _React$useState2 = _slicedToArray(_React$useState, 2),\n visibles = _React$useState2[0],\n setVisibles = _React$useState2[1];\n\n var toggleTooltipVisible = function toggleTooltipVisible(index, visible) {\n setVisibles(function (prev) {\n return _extends(_extends({}, prev), _defineProperty({}, index, visible));\n });\n };\n\n var getTooltipPlacement = function getTooltipPlacement(tooltipPlacement, vertical) {\n if (tooltipPlacement) {\n return tooltipPlacement;\n }\n\n if (!vertical) {\n return 'top';\n }\n\n return direction === 'rtl' ? 'left' : 'right';\n };\n\n var handleWithTooltip = function handleWithTooltip(_a) {\n var tooltipPrefixCls = _a.tooltipPrefixCls,\n prefixCls = _a.prefixCls,\n _b = _a.info,\n value = _b.value,\n dragging = _b.dragging,\n index = _b.index,\n restProps = __rest(_b, [\"value\", \"dragging\", \"index\"]);\n\n var tipFormatter = props.tipFormatter,\n tooltipVisible = props.tooltipVisible,\n tooltipPlacement = props.tooltipPlacement,\n getTooltipPopupContainer = props.getTooltipPopupContainer,\n vertical = props.vertical;\n var isTipFormatter = tipFormatter ? visibles[index] || dragging : false;\n var visible = tooltipVisible || tooltipVisible === undefined && isTipFormatter;\n return /*#__PURE__*/React.createElement(SliderTooltip, {\n prefixCls: tooltipPrefixCls,\n title: tipFormatter ? tipFormatter(value) : '',\n visible: visible,\n placement: getTooltipPlacement(tooltipPlacement, vertical),\n transitionName: \"zoom-down\",\n key: index,\n overlayClassName: \"\".concat(prefixCls, \"-tooltip\"),\n getPopupContainer: getTooltipPopupContainer || getPopupContainer || function () {\n return document.body;\n }\n }, /*#__PURE__*/React.createElement(RcHandle, _extends({}, restProps, {\n value: value,\n onMouseEnter: function onMouseEnter() {\n return toggleTooltipVisible(index, true);\n },\n onMouseLeave: function onMouseLeave() {\n return toggleTooltipVisible(index, false);\n }\n })));\n };\n\n var customizePrefixCls = props.prefixCls,\n customizeTooltipPrefixCls = props.tooltipPrefixCls,\n range = props.range,\n className = props.className,\n restProps = __rest(props, [\"prefixCls\", \"tooltipPrefixCls\", \"range\", \"className\"]);\n\n var prefixCls = getPrefixCls('slider', customizePrefixCls);\n var tooltipPrefixCls = getPrefixCls('tooltip', customizeTooltipPrefixCls);\n var cls = classNames(className, _defineProperty({}, \"\".concat(prefixCls, \"-rtl\"), direction === 'rtl')); // make reverse default on rtl direction\n\n if (direction === 'rtl' && !restProps.vertical) {\n restProps.reverse = !restProps.reverse;\n }\n\n if (range) {\n return /*#__PURE__*/React.createElement(RcRange, _extends({}, restProps, {\n step: restProps.step,\n className: cls,\n ref: ref,\n handle: function handle(info) {\n return handleWithTooltip({\n tooltipPrefixCls: tooltipPrefixCls,\n prefixCls: prefixCls,\n info: info\n });\n },\n prefixCls: prefixCls\n }));\n }\n\n return /*#__PURE__*/React.createElement(RcSlider, _extends({}, restProps, {\n step: restProps.step,\n className: cls,\n ref: ref,\n handle: function handle(info) {\n return handleWithTooltip({\n tooltipPrefixCls: tooltipPrefixCls,\n prefixCls: prefixCls,\n info: info\n });\n },\n prefixCls: prefixCls\n }));\n});\nSlider.displayName = 'Slider';\nSlider.defaultProps = {\n tipFormatter: function tipFormatter(value) {\n return typeof value === 'number' ? value.toString() : '';\n }\n};\nexport default Slider;"]},"metadata":{},"sourceType":"module"}