first commit
This commit is contained in:
14
frontend/node_modules/rc-slider/lib/Tracks/Track.d.ts
generated
vendored
Normal file
14
frontend/node_modules/rc-slider/lib/Tracks/Track.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import * as React from 'react';
|
||||
import type { OnStartMove } from '../interface';
|
||||
export interface TrackProps {
|
||||
prefixCls: string;
|
||||
style?: React.CSSProperties;
|
||||
/** Replace with origin prefix concat className */
|
||||
replaceCls?: string;
|
||||
start: number;
|
||||
end: number;
|
||||
index: number;
|
||||
onStartMove?: OnStartMove;
|
||||
}
|
||||
declare const Track: React.FC<TrackProps>;
|
||||
export default Track;
|
||||
70
frontend/node_modules/rc-slider/lib/Tracks/Track.js
generated
vendored
Normal file
70
frontend/node_modules/rc-slider/lib/Tracks/Track.js
generated
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
var _typeof = require("@babel/runtime/helpers/typeof");
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _context = _interopRequireDefault(require("../context"));
|
||||
var _util = require("../util");
|
||||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
|
||||
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
|
||||
var Track = function Track(props) {
|
||||
var prefixCls = props.prefixCls,
|
||||
style = props.style,
|
||||
start = props.start,
|
||||
end = props.end,
|
||||
index = props.index,
|
||||
onStartMove = props.onStartMove,
|
||||
replaceCls = props.replaceCls;
|
||||
var _React$useContext = React.useContext(_context.default),
|
||||
direction = _React$useContext.direction,
|
||||
min = _React$useContext.min,
|
||||
max = _React$useContext.max,
|
||||
disabled = _React$useContext.disabled,
|
||||
range = _React$useContext.range,
|
||||
classNames = _React$useContext.classNames;
|
||||
var trackPrefixCls = "".concat(prefixCls, "-track");
|
||||
var offsetStart = (0, _util.getOffset)(start, min, max);
|
||||
var offsetEnd = (0, _util.getOffset)(end, min, max);
|
||||
|
||||
// ============================ Events ============================
|
||||
var onInternalStartMove = function onInternalStartMove(e) {
|
||||
if (!disabled && onStartMove) {
|
||||
onStartMove(e, -1);
|
||||
}
|
||||
};
|
||||
|
||||
// ============================ Render ============================
|
||||
var positionStyle = {};
|
||||
switch (direction) {
|
||||
case 'rtl':
|
||||
positionStyle.right = "".concat(offsetStart * 100, "%");
|
||||
positionStyle.width = "".concat(offsetEnd * 100 - offsetStart * 100, "%");
|
||||
break;
|
||||
case 'btt':
|
||||
positionStyle.bottom = "".concat(offsetStart * 100, "%");
|
||||
positionStyle.height = "".concat(offsetEnd * 100 - offsetStart * 100, "%");
|
||||
break;
|
||||
case 'ttb':
|
||||
positionStyle.top = "".concat(offsetStart * 100, "%");
|
||||
positionStyle.height = "".concat(offsetEnd * 100 - offsetStart * 100, "%");
|
||||
break;
|
||||
default:
|
||||
positionStyle.left = "".concat(offsetStart * 100, "%");
|
||||
positionStyle.width = "".concat(offsetEnd * 100 - offsetStart * 100, "%");
|
||||
}
|
||||
var className = replaceCls || (0, _classnames.default)(trackPrefixCls, (0, _defineProperty2.default)((0, _defineProperty2.default)({}, "".concat(trackPrefixCls, "-").concat(index + 1), index !== null && range), "".concat(prefixCls, "-track-draggable"), onStartMove), classNames.track);
|
||||
return /*#__PURE__*/React.createElement("div", {
|
||||
className: className,
|
||||
style: (0, _objectSpread2.default)((0, _objectSpread2.default)({}, positionStyle), style),
|
||||
onMouseDown: onInternalStartMove,
|
||||
onTouchStart: onInternalStartMove
|
||||
});
|
||||
};
|
||||
var _default = exports.default = Track;
|
||||
11
frontend/node_modules/rc-slider/lib/Tracks/index.d.ts
generated
vendored
Normal file
11
frontend/node_modules/rc-slider/lib/Tracks/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import * as React from 'react';
|
||||
import type { OnStartMove } from '../interface';
|
||||
export interface TrackProps {
|
||||
prefixCls: string;
|
||||
style?: React.CSSProperties | React.CSSProperties[];
|
||||
values: number[];
|
||||
onStartMove?: OnStartMove;
|
||||
startPoint?: number;
|
||||
}
|
||||
declare const Tracks: React.FC<TrackProps>;
|
||||
export default Tracks;
|
||||
82
frontend/node_modules/rc-slider/lib/Tracks/index.js
generated
vendored
Normal file
82
frontend/node_modules/rc-slider/lib/Tracks/index.js
generated
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
var _typeof = require("@babel/runtime/helpers/typeof");
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _context = _interopRequireDefault(require("../context"));
|
||||
var _util = require("../util");
|
||||
var _Track = _interopRequireDefault(require("./Track"));
|
||||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
|
||||
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
|
||||
var Tracks = function Tracks(props) {
|
||||
var prefixCls = props.prefixCls,
|
||||
style = props.style,
|
||||
values = props.values,
|
||||
startPoint = props.startPoint,
|
||||
onStartMove = props.onStartMove;
|
||||
var _React$useContext = React.useContext(_context.default),
|
||||
included = _React$useContext.included,
|
||||
range = _React$useContext.range,
|
||||
min = _React$useContext.min,
|
||||
styles = _React$useContext.styles,
|
||||
classNames = _React$useContext.classNames;
|
||||
|
||||
// =========================== List ===========================
|
||||
var trackList = React.useMemo(function () {
|
||||
if (!range) {
|
||||
// null value do not have track
|
||||
if (values.length === 0) {
|
||||
return [];
|
||||
}
|
||||
var startValue = startPoint !== null && startPoint !== void 0 ? startPoint : min;
|
||||
var endValue = values[0];
|
||||
return [{
|
||||
start: Math.min(startValue, endValue),
|
||||
end: Math.max(startValue, endValue)
|
||||
}];
|
||||
}
|
||||
|
||||
// Multiple
|
||||
var list = [];
|
||||
for (var i = 0; i < values.length - 1; i += 1) {
|
||||
list.push({
|
||||
start: values[i],
|
||||
end: values[i + 1]
|
||||
});
|
||||
}
|
||||
return list;
|
||||
}, [values, range, startPoint, min]);
|
||||
if (!included) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// ========================== Render ==========================
|
||||
var tracksNode = trackList !== null && trackList !== void 0 && trackList.length && (classNames.tracks || styles.tracks) ? /*#__PURE__*/React.createElement(_Track.default, {
|
||||
index: null,
|
||||
prefixCls: prefixCls,
|
||||
start: trackList[0].start,
|
||||
end: trackList[trackList.length - 1].end,
|
||||
replaceCls: (0, _classnames.default)(classNames.tracks, "".concat(prefixCls, "-tracks")),
|
||||
style: styles.tracks
|
||||
}) : null;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, tracksNode, trackList.map(function (_ref, index) {
|
||||
var start = _ref.start,
|
||||
end = _ref.end;
|
||||
return /*#__PURE__*/React.createElement(_Track.default, {
|
||||
index: index,
|
||||
prefixCls: prefixCls,
|
||||
style: (0, _objectSpread2.default)((0, _objectSpread2.default)({}, (0, _util.getIndex)(style, index)), styles.track),
|
||||
start: start,
|
||||
end: end,
|
||||
key: index,
|
||||
onStartMove: onStartMove
|
||||
});
|
||||
}));
|
||||
};
|
||||
var _default = exports.default = Tracks;
|
||||
Reference in New Issue
Block a user