planning
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s

This commit is contained in:
2024-10-14 09:15:30 +02:00
parent bcba00a730
commit 6e64e138e2
21059 changed files with 2317811 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,28 @@
/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,150 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _find2 = _interopRequireDefault(require("lodash/find"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
var _immutable = require("immutable");
var _reactSelect = _interopRequireDefault(require("react-select"));
var _decapCmsUiDefault = require("decap-cms-ui-default");
var _decapCmsLibWidgets = require("decap-cms-lib-widgets");
var _react2 = require("@emotion/react");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function optionToString(option) {
return option && (typeof option.value === 'number' || typeof option.value === 'string') ? option.value : null;
}
function convertToOption(raw) {
if (typeof raw === 'string') {
return {
label: raw,
value: raw
};
}
return _immutable.Map.isMap(raw) ? raw.toJS() : raw;
}
function getSelectedValue({
value,
options,
isMultiple
}) {
if (isMultiple) {
const selectedOptions = _immutable.List.isList(value) ? value.toJS() : value;
if (!selectedOptions || !Array.isArray(selectedOptions)) {
return null;
}
return selectedOptions.map(i => options.find(o => o.value === (i.value || i))).filter(Boolean).map(convertToOption);
} else {
return (0, _find2.default)(options, ['value', value]) || null;
}
}
class SelectControl extends _react.default.Component {
constructor(...args) {
super(...args);
_defineProperty(this, "isValid", () => {
const {
field,
value,
t
} = this.props;
const min = field.get('min');
const max = field.get('max');
if (!field.get('multiple')) {
return {
error: false
};
}
const error = _decapCmsLibWidgets.validations.validateMinMax(t, field.get('label', field.get('name')), value, min, max);
return error ? {
error
} : {
error: false
};
});
_defineProperty(this, "handleChange", selectedOption => {
const {
onChange,
field
} = this.props;
const isMultiple = field.get('multiple', false);
const isEmpty = isMultiple ? !(selectedOption !== null && selectedOption !== void 0 && selectedOption.length) : !selectedOption;
if (field.get('required') && isEmpty && isMultiple) {
onChange((0, _immutable.List)());
} else if (isEmpty) {
onChange(null);
} else if (isMultiple) {
const options = selectedOption.map(optionToString);
onChange((0, _immutable.fromJS)(options));
} else {
onChange(optionToString(selectedOption));
}
});
}
componentDidMount() {
const {
field,
onChange,
value
} = this.props;
if (field.get('required') && field.get('multiple')) {
if (value && !_immutable.List.isList(value)) {
onChange((0, _immutable.fromJS)([value]));
} else if (!value) {
onChange((0, _immutable.fromJS)([]));
}
}
}
render() {
const {
field,
value,
forID,
classNameWrapper,
setActiveStyle,
setInactiveStyle
} = this.props;
const fieldOptions = field.get('options');
const isMultiple = field.get('multiple', false);
const isClearable = !field.get('required', true) || isMultiple;
const options = [...fieldOptions.map(convertToOption)];
const selectedValue = getSelectedValue({
options,
value,
isMultiple
});
return (0, _react2.jsx)(_reactSelect.default, {
inputId: forID,
value: selectedValue,
onChange: this.handleChange,
className: classNameWrapper,
onFocus: setActiveStyle,
onBlur: setInactiveStyle,
options: options,
styles: _decapCmsUiDefault.reactSelectStyles,
isMulti: isMultiple,
isClearable: isClearable,
placeholder: ""
});
}
}
exports.default = SelectControl;
_defineProperty(SelectControl, "propTypes", {
onChange: _propTypes.default.func.isRequired,
value: _propTypes.default.node,
forID: _propTypes.default.string.isRequired,
classNameWrapper: _propTypes.default.string.isRequired,
setActiveStyle: _propTypes.default.func.isRequired,
setInactiveStyle: _propTypes.default.func.isRequired,
field: _reactImmutableProptypes.default.contains({
options: _reactImmutableProptypes.default.listOf(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number, _reactImmutableProptypes.default.contains({
label: _propTypes.default.string.isRequired,
value: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]).isRequired
})])).isRequired
})
});

View File

@@ -0,0 +1,31 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _immutable = require("immutable");
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
var _decapCmsUiDefault = require("decap-cms-ui-default");
var _react2 = require("@emotion/react");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function ListPreview({
values
}) {
return (0, _react2.jsx)("ul", null, values.map((value, idx) => (0, _react2.jsx)("li", {
key: idx
}, value)));
}
function SelectPreview({
value
}) {
return (0, _react2.jsx)(_decapCmsUiDefault.WidgetPreviewContainer, null, value && (_immutable.List.isList(value) ? (0, _react2.jsx)(ListPreview, {
values: value
}) : value), !value && null);
}
SelectPreview.propTypes = {
value: _propTypes.default.oneOfType([_propTypes.default.string, _reactImmutableProptypes.default.list])
};
var _default = exports.default = SelectPreview;

29
node_modules/decap-cms-widget-select/dist/esm/index.js generated vendored Normal file
View File

@@ -0,0 +1,29 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.DecapCmsWidgetSelect = void 0;
var _SelectControl = _interopRequireDefault(require("./SelectControl"));
var _SelectPreview = _interopRequireDefault(require("./SelectPreview"));
var _schema = _interopRequireDefault(require("./schema"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function Widget(opts = {}) {
return _objectSpread({
name: 'select',
controlComponent: _SelectControl.default,
previewComponent: _SelectPreview.default,
schema: _schema.default
}, opts);
}
const DecapCmsWidgetSelect = exports.DecapCmsWidgetSelect = {
Widget,
controlComponent: _SelectControl.default,
previewComponent: _SelectPreview.default
};
var _default = exports.default = DecapCmsWidgetSelect;

View File

@@ -0,0 +1,45 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _default = exports.default = {
properties: {
multiple: {
type: 'boolean'
},
min: {
type: 'integer'
},
max: {
type: 'integer'
},
options: {
type: 'array',
items: {
oneOf: [{
type: 'string'
}, {
type: 'number'
}, {
type: 'object',
properties: {
label: {
type: 'string'
},
value: {
oneOf: [{
type: 'string'
}, {
type: 'number'
}]
}
},
required: ['label', 'value']
}]
}
}
},
required: ['options']
};