Initial commit
This commit is contained in:
18
node_modules/react-select/lib/utils/blockEvent.js
generated
vendored
Normal file
18
node_modules/react-select/lib/utils/blockEvent.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
exports.default = function (event) {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
if (event.target.tagName !== 'A' || !('href' in event.target)) {
|
||||
return;
|
||||
}
|
||||
if (event.target.target) {
|
||||
window.open(event.target.href, event.target.target);
|
||||
} else {
|
||||
window.location.href = event.target.href;
|
||||
}
|
||||
};
|
||||
30
node_modules/react-select/lib/utils/defaultArrowRenderer.js
generated
vendored
Normal file
30
node_modules/react-select/lib/utils/defaultArrowRenderer.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
var _propTypes = require('prop-types');
|
||||
|
||||
var _propTypes2 = _interopRequireDefault(_propTypes);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var arrowRenderer = function arrowRenderer(_ref) {
|
||||
var onMouseDown = _ref.onMouseDown;
|
||||
|
||||
return _react2.default.createElement('span', {
|
||||
className: 'Select-arrow',
|
||||
onMouseDown: onMouseDown
|
||||
});
|
||||
};
|
||||
|
||||
arrowRenderer.propTypes = {
|
||||
onMouseDown: _propTypes2.default.func
|
||||
};
|
||||
|
||||
exports.default = arrowRenderer;
|
||||
20
node_modules/react-select/lib/utils/defaultClearRenderer.js
generated
vendored
Normal file
20
node_modules/react-select/lib/utils/defaultClearRenderer.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var clearRenderer = function clearRenderer() {
|
||||
return _react2.default.createElement('span', {
|
||||
className: 'Select-clear',
|
||||
dangerouslySetInnerHTML: { __html: '×' }
|
||||
});
|
||||
};
|
||||
|
||||
exports.default = clearRenderer;
|
||||
69
node_modules/react-select/lib/utils/defaultFilterOptions.js
generated
vendored
Normal file
69
node_modules/react-select/lib/utils/defaultFilterOptions.js
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _stripDiacritics = require('./stripDiacritics');
|
||||
|
||||
var _stripDiacritics2 = _interopRequireDefault(_stripDiacritics);
|
||||
|
||||
var _trim = require('./trim');
|
||||
|
||||
var _trim2 = _interopRequireDefault(_trim);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var isValid = function isValid(value) {
|
||||
return typeof value !== 'undefined' && value !== null && value !== '';
|
||||
};
|
||||
|
||||
var filterOptions = function filterOptions(options, filterValue, excludeOptions, props) {
|
||||
if (props.ignoreAccents) {
|
||||
filterValue = (0, _stripDiacritics2.default)(filterValue);
|
||||
}
|
||||
|
||||
if (props.ignoreCase) {
|
||||
filterValue = filterValue.toLowerCase();
|
||||
}
|
||||
|
||||
if (props.trimFilter) {
|
||||
filterValue = (0, _trim2.default)(filterValue);
|
||||
}
|
||||
|
||||
if (excludeOptions) excludeOptions = excludeOptions.map(function (i) {
|
||||
return i[props.valueKey];
|
||||
});
|
||||
|
||||
return options.filter(function (option) {
|
||||
if (excludeOptions && excludeOptions.indexOf(option[props.valueKey]) > -1) return false;
|
||||
if (props.filterOption) return props.filterOption.call(undefined, option, filterValue);
|
||||
if (!filterValue) return true;
|
||||
|
||||
var value = option[props.valueKey];
|
||||
var label = option[props.labelKey];
|
||||
var hasValue = isValid(value);
|
||||
var hasLabel = isValid(label);
|
||||
|
||||
if (!hasValue && !hasLabel) {
|
||||
return false;
|
||||
}
|
||||
|
||||
var valueTest = hasValue ? String(value) : null;
|
||||
var labelTest = hasLabel ? String(label) : null;
|
||||
|
||||
if (props.ignoreAccents) {
|
||||
if (valueTest && props.matchProp !== 'label') valueTest = (0, _stripDiacritics2.default)(valueTest);
|
||||
if (labelTest && props.matchProp !== 'value') labelTest = (0, _stripDiacritics2.default)(labelTest);
|
||||
}
|
||||
|
||||
if (props.ignoreCase) {
|
||||
if (valueTest && props.matchProp !== 'label') valueTest = valueTest.toLowerCase();
|
||||
if (labelTest && props.matchProp !== 'value') labelTest = labelTest.toLowerCase();
|
||||
}
|
||||
|
||||
return props.matchPos === 'start' ? valueTest && props.matchProp !== 'label' && valueTest.substr(0, filterValue.length) === filterValue || labelTest && props.matchProp !== 'value' && labelTest.substr(0, filterValue.length) === filterValue : valueTest && props.matchProp !== 'label' && valueTest.indexOf(filterValue) >= 0 || labelTest && props.matchProp !== 'value' && labelTest.indexOf(filterValue) >= 0;
|
||||
});
|
||||
};
|
||||
|
||||
exports.default = filterOptions;
|
||||
96
node_modules/react-select/lib/utils/defaultMenuRenderer.js
generated
vendored
Normal file
96
node_modules/react-select/lib/utils/defaultMenuRenderer.js
generated
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _classnames = require('classnames');
|
||||
|
||||
var _classnames2 = _interopRequireDefault(_classnames);
|
||||
|
||||
var _propTypes = require('prop-types');
|
||||
|
||||
var _propTypes2 = _interopRequireDefault(_propTypes);
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var menuRenderer = function menuRenderer(_ref) {
|
||||
var focusedOption = _ref.focusedOption,
|
||||
focusOption = _ref.focusOption,
|
||||
inputValue = _ref.inputValue,
|
||||
instancePrefix = _ref.instancePrefix,
|
||||
onFocus = _ref.onFocus,
|
||||
onOptionRef = _ref.onOptionRef,
|
||||
onSelect = _ref.onSelect,
|
||||
optionClassName = _ref.optionClassName,
|
||||
optionComponent = _ref.optionComponent,
|
||||
optionRenderer = _ref.optionRenderer,
|
||||
options = _ref.options,
|
||||
removeValue = _ref.removeValue,
|
||||
selectValue = _ref.selectValue,
|
||||
valueArray = _ref.valueArray,
|
||||
valueKey = _ref.valueKey;
|
||||
|
||||
var Option = optionComponent;
|
||||
|
||||
return options.map(function (option, i) {
|
||||
var isSelected = valueArray && valueArray.some(function (x) {
|
||||
return x[valueKey] === option[valueKey];
|
||||
});
|
||||
var isFocused = option === focusedOption;
|
||||
var optionClass = (0, _classnames2.default)(optionClassName, {
|
||||
'Select-option': true,
|
||||
'is-selected': isSelected,
|
||||
'is-focused': isFocused,
|
||||
'is-disabled': option.disabled
|
||||
});
|
||||
|
||||
return _react2.default.createElement(
|
||||
Option,
|
||||
{
|
||||
className: optionClass,
|
||||
focusOption: focusOption,
|
||||
inputValue: inputValue,
|
||||
instancePrefix: instancePrefix,
|
||||
isDisabled: option.disabled,
|
||||
isFocused: isFocused,
|
||||
isSelected: isSelected,
|
||||
key: 'option-' + i + '-' + option[valueKey],
|
||||
onFocus: onFocus,
|
||||
onSelect: onSelect,
|
||||
option: option,
|
||||
optionIndex: i,
|
||||
ref: function ref(_ref2) {
|
||||
onOptionRef(_ref2, isFocused);
|
||||
},
|
||||
removeValue: removeValue,
|
||||
selectValue: selectValue
|
||||
},
|
||||
optionRenderer(option, i, inputValue)
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
menuRenderer.propTypes = {
|
||||
focusOption: _propTypes2.default.func,
|
||||
focusedOption: _propTypes2.default.object,
|
||||
inputValue: _propTypes2.default.string,
|
||||
instancePrefix: _propTypes2.default.string,
|
||||
onFocus: _propTypes2.default.func,
|
||||
onOptionRef: _propTypes2.default.func,
|
||||
onSelect: _propTypes2.default.func,
|
||||
optionClassName: _propTypes2.default.string,
|
||||
optionComponent: _propTypes2.default.func,
|
||||
optionRenderer: _propTypes2.default.func,
|
||||
options: _propTypes2.default.array,
|
||||
removeValue: _propTypes2.default.func,
|
||||
selectValue: _propTypes2.default.func,
|
||||
valueArray: _propTypes2.default.array,
|
||||
valueKey: _propTypes2.default.string
|
||||
};
|
||||
|
||||
exports.default = menuRenderer;
|
||||
15
node_modules/react-select/lib/utils/stripDiacritics.js
generated
vendored
Normal file
15
node_modules/react-select/lib/utils/stripDiacritics.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
10
node_modules/react-select/lib/utils/trim.js
generated
vendored
Normal file
10
node_modules/react-select/lib/utils/trim.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
var trim = function trim(str) {
|
||||
return str.replace(/^\s+|\s+$/g, '');
|
||||
};
|
||||
|
||||
exports.default = trim;
|
||||
Reference in New Issue
Block a user