This commit is contained in:
299
node_modules/decap-cms-core/dist/esm/components/App/App.js
generated
vendored
Normal file
299
node_modules/decap-cms-core/dist/esm/components/App/App.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
161
node_modules/decap-cms-core/dist/esm/components/App/Header.js
generated
vendored
Normal file
161
node_modules/decap-cms-core/dist/esm/components/App/Header.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
26
node_modules/decap-cms-core/dist/esm/components/App/NotFoundPage.js
generated
vendored
Normal file
26
node_modules/decap-cms-core/dist/esm/components/App/NotFoundPage.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
const NotFoundContainer = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "ew40z3q0",
|
||||
label: "NotFoundContainer"
|
||||
})("margin:", _decapCmsUiDefault.lengths.pageMargin, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0FwcC9Ob3RGb3VuZFBhZ2UuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTW9DIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0FwcC9Ob3RGb3VuZFBhZ2UuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgbGVuZ3RocyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbmNvbnN0IE5vdEZvdW5kQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgbWFyZ2luOiAke2xlbmd0aHMucGFnZU1hcmdpbn07XG5gO1xuXG5mdW5jdGlvbiBOb3RGb3VuZFBhZ2UoeyB0IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8Tm90Rm91bmRDb250YWluZXI+XG4gICAgICA8aDI+e3QoJ2FwcC5ub3RGb3VuZFBhZ2UuaGVhZGVyJyl9PC9oMj5cbiAgICA8L05vdEZvdW5kQ29udGFpbmVyPlxuICApO1xufVxuXG5Ob3RGb3VuZFBhZ2UucHJvcFR5cGVzID0ge1xuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoTm90Rm91bmRQYWdlKTtcbiJdfQ== */"));
|
||||
function NotFoundPage({
|
||||
t
|
||||
}) {
|
||||
return (0, _react2.jsx)(NotFoundContainer, null, (0, _react2.jsx)("h2", null, t('app.notFoundPage.header')));
|
||||
}
|
||||
NotFoundPage.propTypes = {
|
||||
t: _propTypes.default.func.isRequired
|
||||
};
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(NotFoundPage);
|
||||
209
node_modules/decap-cms-core/dist/esm/components/Collection/Collection.js
generated
vendored
Normal file
209
node_modules/decap-cms-core/dist/esm/components/Collection/Collection.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
53
node_modules/decap-cms-core/dist/esm/components/Collection/CollectionControls.js
generated
vendored
Normal file
53
node_modules/decap-cms-core/dist/esm/components/Collection/CollectionControls.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _ViewStyleControl = _interopRequireDefault(require("./ViewStyleControl"));
|
||||
var _SortControl = _interopRequireDefault(require("./SortControl"));
|
||||
var _FilterControl = _interopRequireDefault(require("./FilterControl"));
|
||||
var _GroupControl = _interopRequireDefault(require("./GroupControl"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
const CollectionControlsContainer = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "emfmed70",
|
||||
label: "CollectionControlsContainer"
|
||||
})("display:flex;align-items:center;flex-direction:row-reverse;margin-top:22px;width:", _decapCmsUiDefault.lengths.topCardWidth, ";max-width:100%;&>div{margin-left:6px;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvbkNvbnRyb2xzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVM4QyIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9Db2xsZWN0aW9uL0NvbGxlY3Rpb25Db250cm9scy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBsZW5ndGhzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgVmlld1N0eWxlQ29udHJvbCBmcm9tICcuL1ZpZXdTdHlsZUNvbnRyb2wnO1xuaW1wb3J0IFNvcnRDb250cm9sIGZyb20gJy4vU29ydENvbnRyb2wnO1xuaW1wb3J0IEZpbHRlckNvbnRyb2wgZnJvbSAnLi9GaWx0ZXJDb250cm9sJztcbmltcG9ydCBHcm91cENvbnRyb2wgZnJvbSAnLi9Hcm91cENvbnRyb2wnO1xuXG5jb25zdCBDb2xsZWN0aW9uQ29udHJvbHNDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHdpZHRoOiAke2xlbmd0aHMudG9wQ2FyZFdpZHRofTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICYgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbmA7XG5cbmZ1bmN0aW9uIENvbGxlY3Rpb25Db250cm9scyh7XG4gIHZpZXdTdHlsZSxcbiAgb25DaGFuZ2VWaWV3U3R5bGUsXG4gIHNvcnRhYmxlRmllbGRzLFxuICBvblNvcnRDbGljayxcbiAgc29ydCxcbiAgdmlld0ZpbHRlcnMsXG4gIHZpZXdHcm91cHMsXG4gIG9uRmlsdGVyQ2xpY2ssXG4gIG9uR3JvdXBDbGljayxcbiAgdCxcbiAgZmlsdGVyLFxuICBncm91cCxcbn0pIHtcbiAgcmV0dXJuIChcbiAgICA8Q29sbGVjdGlvbkNvbnRyb2xzQ29udGFpbmVyPlxuICAgICAgPFZpZXdTdHlsZUNvbnRyb2wgdmlld1N0eWxlPXt2aWV3U3R5bGV9IG9uQ2hhbmdlVmlld1N0eWxlPXtvbkNoYW5nZVZpZXdTdHlsZX0gLz5cbiAgICAgIHt2aWV3R3JvdXBzLmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICA8R3JvdXBDb250cm9sIHZpZXdHcm91cHM9e3ZpZXdHcm91cHN9IG9uR3JvdXBDbGljaz17b25Hcm91cENsaWNrfSB0PXt0fSBncm91cD17Z3JvdXB9IC8+XG4gICAgICApfVxuICAgICAge3ZpZXdGaWx0ZXJzLmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICA8RmlsdGVyQ29udHJvbFxuICAgICAgICAgIHZpZXdGaWx0ZXJzPXt2aWV3RmlsdGVyc31cbiAgICAgICAgICBvbkZpbHRlckNsaWNrPXtvbkZpbHRlckNsaWNrfVxuICAgICAgICAgIHQ9e3R9XG4gICAgICAgICAgZmlsdGVyPXtmaWx0ZXJ9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgICAge3NvcnRhYmxlRmllbGRzLmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICA8U29ydENvbnRyb2wgZmllbGRzPXtzb3J0YWJsZUZpZWxkc30gc29ydD17c29ydH0gb25Tb3J0Q2xpY2s9e29uU29ydENsaWNrfSAvPlxuICAgICAgKX1cbiAgICA8L0NvbGxlY3Rpb25Db250cm9sc0NvbnRhaW5lcj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgQ29sbGVjdGlvbkNvbnRyb2xzO1xuIl19 */"));
|
||||
function CollectionControls({
|
||||
viewStyle,
|
||||
onChangeViewStyle,
|
||||
sortableFields,
|
||||
onSortClick,
|
||||
sort,
|
||||
viewFilters,
|
||||
viewGroups,
|
||||
onFilterClick,
|
||||
onGroupClick,
|
||||
t,
|
||||
filter,
|
||||
group
|
||||
}) {
|
||||
return (0, _react2.jsx)(CollectionControlsContainer, null, (0, _react2.jsx)(_ViewStyleControl.default, {
|
||||
viewStyle: viewStyle,
|
||||
onChangeViewStyle: onChangeViewStyle
|
||||
}), viewGroups.length > 0 && (0, _react2.jsx)(_GroupControl.default, {
|
||||
viewGroups: viewGroups,
|
||||
onGroupClick: onGroupClick,
|
||||
t: t,
|
||||
group: group
|
||||
}), viewFilters.length > 0 && (0, _react2.jsx)(_FilterControl.default, {
|
||||
viewFilters: viewFilters,
|
||||
onFilterClick: onFilterClick,
|
||||
t: t,
|
||||
filter: filter
|
||||
}), sortableFields.length > 0 && (0, _react2.jsx)(_SortControl.default, {
|
||||
fields: sortableFields,
|
||||
sort: sort,
|
||||
onSortClick: onSortClick
|
||||
}));
|
||||
}
|
||||
var _default = exports.default = CollectionControls;
|
||||
234
node_modules/decap-cms-core/dist/esm/components/Collection/CollectionSearch.js
generated
vendored
Normal file
234
node_modules/decap-cms-core/dist/esm/components/Collection/CollectionSearch.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
76
node_modules/decap-cms-core/dist/esm/components/Collection/CollectionTop.js
generated
vendored
Normal file
76
node_modules/decap-cms-core/dist/esm/components/Collection/CollectionTop.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _reactRouterDom = require("react-router-dom");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
const CollectionTopContainer = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "ei8nkzc4",
|
||||
label: "CollectionTopContainer"
|
||||
})(_decapCmsUiDefault.components.cardTop, ";margin-bottom:22px;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFReUMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQ29sbGVjdGlvbi9Db2xsZWN0aW9uVG9wLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBJbW11dGFibGVQcm9wVHlwZXMgZnJvbSAncmVhY3QtaW1tdXRhYmxlLXByb3B0eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgTGluayB9IGZyb20gJ3JlYWN0LXJvdXRlci1kb20nO1xuaW1wb3J0IHsgY29tcG9uZW50cywgYnV0dG9ucywgc2hhZG93cyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuY29uc3QgQ29sbGVjdGlvblRvcENvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wfTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbmA7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wSGVhZGluZyA9IHN0eWxlZC5oMWBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3BIZWFkaW5nfTtcbmA7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BOZXdCdXR0b24gPSBzdHlsZWQoTGluaylgXG4gICR7YnV0dG9ucy5idXR0b259O1xuICAke3NoYWRvd3MuZHJvcERlZXB9O1xuICAke2J1dHRvbnMuZGVmYXVsdH07XG4gICR7YnV0dG9ucy5ncmF5fTtcblxuICBwYWRkaW5nOiAwIDMwcHg7XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wRGVzY3JpcHRpb24gPSBzdHlsZWQucGBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3BEZXNjcmlwdGlvbn07XG4gIG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG5mdW5jdGlvbiBnZXRDb2xsZWN0aW9uUHJvcHMoY29sbGVjdGlvbikge1xuICBjb25zdCBjb2xsZWN0aW9uTGFiZWwgPSBjb2xsZWN0aW9uLmdldCgnbGFiZWwnKTtcbiAgY29uc3QgY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIgPSBjb2xsZWN0aW9uLmdldCgnbGFiZWxfc2luZ3VsYXInKTtcbiAgY29uc3QgY29sbGVjdGlvbkRlc2NyaXB0aW9uID0gY29sbGVjdGlvbi5nZXQoJ2Rlc2NyaXB0aW9uJyk7XG5cbiAgcmV0dXJuIHtcbiAgICBjb2xsZWN0aW9uTGFiZWwsXG4gICAgY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIsXG4gICAgY29sbGVjdGlvbkRlc2NyaXB0aW9uLFxuICB9O1xufVxuXG5mdW5jdGlvbiBDb2xsZWN0aW9uVG9wKHsgY29sbGVjdGlvbiwgbmV3RW50cnlVcmwsIHQgfSkge1xuICBjb25zdCB7IGNvbGxlY3Rpb25MYWJlbCwgY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIsIGNvbGxlY3Rpb25EZXNjcmlwdGlvbiB9ID0gZ2V0Q29sbGVjdGlvblByb3BzKFxuICAgIGNvbGxlY3Rpb24sXG4gICAgdCxcbiAgKTtcblxuICByZXR1cm4gKFxuICAgIDxDb2xsZWN0aW9uVG9wQ29udGFpbmVyPlxuICAgICAgPENvbGxlY3Rpb25Ub3BSb3c+XG4gICAgICAgIDxDb2xsZWN0aW9uVG9wSGVhZGluZz57Y29sbGVjdGlvbkxhYmVsfTwvQ29sbGVjdGlvblRvcEhlYWRpbmc+XG4gICAgICAgIHtuZXdFbnRyeVVybCA/IChcbiAgICAgICAgICA8Q29sbGVjdGlvblRvcE5ld0J1dHRvbiB0bz17bmV3RW50cnlVcmx9PlxuICAgICAgICAgICAge3QoJ2NvbGxlY3Rpb24uY29sbGVjdGlvblRvcC5uZXdCdXR0b24nLCB7XG4gICAgICAgICAgICAgIGNvbGxlY3Rpb25MYWJlbDogY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIgfHwgY29sbGVjdGlvbkxhYmVsLFxuICAgICAgICAgICAgfSl9XG4gICAgICAgICAgPC9Db2xsZWN0aW9uVG9wTmV3QnV0dG9uPlxuICAgICAgICApIDogbnVsbH1cbiAgICAgIDwvQ29sbGVjdGlvblRvcFJvdz5cbiAgICAgIHtjb2xsZWN0aW9uRGVzY3JpcHRpb24gPyAoXG4gICAgICAgIDxDb2xsZWN0aW9uVG9wRGVzY3JpcHRpb24+e2NvbGxlY3Rpb25EZXNjcmlwdGlvbn08L0NvbGxlY3Rpb25Ub3BEZXNjcmlwdGlvbj5cbiAgICAgICkgOiBudWxsfVxuICAgIDwvQ29sbGVjdGlvblRvcENvbnRhaW5lcj5cbiAgKTtcbn1cblxuQ29sbGVjdGlvblRvcC5wcm9wVHlwZXMgPSB7XG4gIGNvbGxlY3Rpb246IEltbXV0YWJsZVByb3BUeXBlcy5tYXAuaXNSZXF1aXJlZCxcbiAgbmV3RW50cnlVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShDb2xsZWN0aW9uVG9wKTtcbiJdfQ== */"));
|
||||
const CollectionTopRow = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "ei8nkzc3",
|
||||
label: "CollectionTopRow"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "bcffy2",
|
||||
styles: "display:flex;align-items:center;justify-content:space-between"
|
||||
} : {
|
||||
name: "bcffy2",
|
||||
styles: "display:flex;align-items:center;justify-content:space-between",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhbUMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQ29sbGVjdGlvbi9Db2xsZWN0aW9uVG9wLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBJbW11dGFibGVQcm9wVHlwZXMgZnJvbSAncmVhY3QtaW1tdXRhYmxlLXByb3B0eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgTGluayB9IGZyb20gJ3JlYWN0LXJvdXRlci1kb20nO1xuaW1wb3J0IHsgY29tcG9uZW50cywgYnV0dG9ucywgc2hhZG93cyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuY29uc3QgQ29sbGVjdGlvblRvcENvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wfTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbmA7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BSb3cgPSBzdHlsZWQuZGl2YFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wSGVhZGluZyA9IHN0eWxlZC5oMWBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3BIZWFkaW5nfTtcbmA7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BOZXdCdXR0b24gPSBzdHlsZWQoTGluaylgXG4gICR7YnV0dG9ucy5idXR0b259O1xuICAke3NoYWRvd3MuZHJvcERlZXB9O1xuICAke2J1dHRvbnMuZGVmYXVsdH07XG4gICR7YnV0dG9ucy5ncmF5fTtcblxuICBwYWRkaW5nOiAwIDMwcHg7XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wRGVzY3JpcHRpb24gPSBzdHlsZWQucGBcbiAgJHtjb21wb25lbnRzLmNhcmRUb3BEZXNjcmlwdGlvbn07XG4gIG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG5mdW5jdGlvbiBnZXRDb2xsZWN0aW9uUHJvcHMoY29sbGVjdGlvbikge1xuICBjb25zdCBjb2xsZWN0aW9uTGFiZWwgPSBjb2xsZWN0aW9uLmdldCgnbGFiZWwnKTtcbiAgY29uc3QgY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIgPSBjb2xsZWN0aW9uLmdldCgnbGFiZWxfc2luZ3VsYXInKTtcbiAgY29uc3QgY29sbGVjdGlvbkRlc2NyaXB0aW9uID0gY29sbGVjdGlvbi5nZXQoJ2Rlc2NyaXB0aW9uJyk7XG5cbiAgcmV0dXJuIHtcbiAgICBjb2xsZWN0aW9uTGFiZWwsXG4gICAgY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIsXG4gICAgY29sbGVjdGlvbkRlc2NyaXB0aW9uLFxuICB9O1xufVxuXG5mdW5jdGlvbiBDb2xsZWN0aW9uVG9wKHsgY29sbGVjdGlvbiwgbmV3RW50cnlVcmwsIHQgfSkge1xuICBjb25zdCB7IGNvbGxlY3Rpb25MYWJlbCwgY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIsIGNvbGxlY3Rpb25EZXNjcmlwdGlvbiB9ID0gZ2V0Q29sbGVjdGlvblByb3BzKFxuICAgIGNvbGxlY3Rpb24sXG4gICAgdCxcbiAgKTtcblxuICByZXR1cm4gKFxuICAgIDxDb2xsZWN0aW9uVG9wQ29udGFpbmVyPlxuICAgICAgPENvbGxlY3Rpb25Ub3BSb3c+XG4gICAgICAgIDxDb2xsZWN0aW9uVG9wSGVhZGluZz57Y29sbGVjdGlvbkxhYmVsfTwvQ29sbGVjdGlvblRvcEhlYWRpbmc+XG4gICAgICAgIHtuZXdFbnRyeVVybCA/IChcbiAgICAgICAgICA8Q29sbGVjdGlvblRvcE5ld0J1dHRvbiB0bz17bmV3RW50cnlVcmx9PlxuICAgICAgICAgICAge3QoJ2NvbGxlY3Rpb24uY29sbGVjdGlvblRvcC5uZXdCdXR0b24nLCB7XG4gICAgICAgICAgICAgIGNvbGxlY3Rpb25MYWJlbDogY29sbGVjdGlvbkxhYmVsU2luZ3VsYXIgfHwgY29sbGVjdGlvbkxhYmVsLFxuICAgICAgICAgICAgfSl9XG4gICAgICAgICAgPC9Db2xsZWN0aW9uVG9wTmV3QnV0dG9uPlxuICAgICAgICApIDogbnVsbH1cbiAgICAgIDwvQ29sbGVjdGlvblRvcFJvdz5cbiAgICAgIHtjb2xsZWN0aW9uRGVzY3JpcHRpb24gPyAoXG4gICAgICAgIDxDb2xsZWN0aW9uVG9wRGVzY3JpcHRpb24+e2NvbGxlY3Rpb25EZXNjcmlwdGlvbn08L0NvbGxlY3Rpb25Ub3BEZXNjcmlwdGlvbj5cbiAgICAgICkgOiBudWxsfVxuICAgIDwvQ29sbGVjdGlvblRvcENvbnRhaW5lcj5cbiAgKTtcbn1cblxuQ29sbGVjdGlvblRvcC5wcm9wVHlwZXMgPSB7XG4gIGNvbGxlY3Rpb246IEltbXV0YWJsZVByb3BUeXBlcy5tYXAuaXNSZXF1aXJlZCxcbiAgbmV3RW50cnlVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShDb2xsZWN0aW9uVG9wKTtcbiJdfQ== */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
const CollectionTopHeading = /*#__PURE__*/(0, _base.default)("h1", {
|
||||
target: "ei8nkzc2",
|
||||
label: "CollectionTopHeading"
|
||||
})(_decapCmsUiDefault.components.cardTopHeading, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQnNDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJ3JlYWN0LXBvbHlnbG90JztcbmltcG9ydCB7IExpbmsgfSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJztcbmltcG9ydCB7IGNvbXBvbmVudHMsIGJ1dHRvbnMsIHNoYWRvd3MgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICAke2NvbXBvbmVudHMuY2FyZFRvcH07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wUm93ID0gc3R5bGVkLmRpdmBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuYDtcblxuY29uc3QgQ29sbGVjdGlvblRvcEhlYWRpbmcgPSBzdHlsZWQuaDFgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wSGVhZGluZ307XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wTmV3QnV0dG9uID0gc3R5bGVkKExpbmspYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgJHtidXR0b25zLmRlZmF1bHR9O1xuICAke2J1dHRvbnMuZ3JheX07XG5cbiAgcGFkZGluZzogMCAzMHB4O1xuYDtcblxuY29uc3QgQ29sbGVjdGlvblRvcERlc2NyaXB0aW9uID0gc3R5bGVkLnBgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wRGVzY3JpcHRpb259O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuYDtcblxuZnVuY3Rpb24gZ2V0Q29sbGVjdGlvblByb3BzKGNvbGxlY3Rpb24pIHtcbiAgY29uc3QgY29sbGVjdGlvbkxhYmVsID0gY29sbGVjdGlvbi5nZXQoJ2xhYmVsJyk7XG4gIGNvbnN0IGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyID0gY29sbGVjdGlvbi5nZXQoJ2xhYmVsX3Npbmd1bGFyJyk7XG4gIGNvbnN0IGNvbGxlY3Rpb25EZXNjcmlwdGlvbiA9IGNvbGxlY3Rpb24uZ2V0KCdkZXNjcmlwdGlvbicpO1xuXG4gIHJldHVybiB7XG4gICAgY29sbGVjdGlvbkxhYmVsLFxuICAgIGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyLFxuICAgIGNvbGxlY3Rpb25EZXNjcmlwdGlvbixcbiAgfTtcbn1cblxuZnVuY3Rpb24gQ29sbGVjdGlvblRvcCh7IGNvbGxlY3Rpb24sIG5ld0VudHJ5VXJsLCB0IH0pIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9uTGFiZWwsIGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyLCBjb2xsZWN0aW9uRGVzY3JpcHRpb24gfSA9IGdldENvbGxlY3Rpb25Qcm9wcyhcbiAgICBjb2xsZWN0aW9uLFxuICAgIHQsXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8Q29sbGVjdGlvblRvcENvbnRhaW5lcj5cbiAgICAgIDxDb2xsZWN0aW9uVG9wUm93PlxuICAgICAgICA8Q29sbGVjdGlvblRvcEhlYWRpbmc+e2NvbGxlY3Rpb25MYWJlbH08L0NvbGxlY3Rpb25Ub3BIZWFkaW5nPlxuICAgICAgICB7bmV3RW50cnlVcmwgPyAoXG4gICAgICAgICAgPENvbGxlY3Rpb25Ub3BOZXdCdXR0b24gdG89e25ld0VudHJ5VXJsfT5cbiAgICAgICAgICAgIHt0KCdjb2xsZWN0aW9uLmNvbGxlY3Rpb25Ub3AubmV3QnV0dG9uJywge1xuICAgICAgICAgICAgICBjb2xsZWN0aW9uTGFiZWw6IGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyIHx8IGNvbGxlY3Rpb25MYWJlbCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvQ29sbGVjdGlvblRvcE5ld0J1dHRvbj5cbiAgICAgICAgKSA6IG51bGx9XG4gICAgICA8L0NvbGxlY3Rpb25Ub3BSb3c+XG4gICAgICB7Y29sbGVjdGlvbkRlc2NyaXB0aW9uID8gKFxuICAgICAgICA8Q29sbGVjdGlvblRvcERlc2NyaXB0aW9uPntjb2xsZWN0aW9uRGVzY3JpcHRpb259PC9Db2xsZWN0aW9uVG9wRGVzY3JpcHRpb24+XG4gICAgICApIDogbnVsbH1cbiAgICA8L0NvbGxlY3Rpb25Ub3BDb250YWluZXI+XG4gICk7XG59XG5cbkNvbGxlY3Rpb25Ub3AucHJvcFR5cGVzID0ge1xuICBjb2xsZWN0aW9uOiBJbW11dGFibGVQcm9wVHlwZXMubWFwLmlzUmVxdWlyZWQsXG4gIG5ld0VudHJ5VXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoQ29sbGVjdGlvblRvcCk7XG4iXX0= */"));
|
||||
const CollectionTopNewButton = /*#__PURE__*/(0, _base.default)(_reactRouterDom.Link, {
|
||||
target: "ei8nkzc1",
|
||||
label: "CollectionTopNewButton"
|
||||
})(_decapCmsUiDefault.buttons.button, ";", _decapCmsUiDefault.shadows.dropDeep, ";", _decapCmsUiDefault.buttons.default, ";", _decapCmsUiDefault.buttons.gray, ";padding:0 30px;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QjJDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJ3JlYWN0LXBvbHlnbG90JztcbmltcG9ydCB7IExpbmsgfSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJztcbmltcG9ydCB7IGNvbXBvbmVudHMsIGJ1dHRvbnMsIHNoYWRvd3MgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICAke2NvbXBvbmVudHMuY2FyZFRvcH07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wUm93ID0gc3R5bGVkLmRpdmBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuYDtcblxuY29uc3QgQ29sbGVjdGlvblRvcEhlYWRpbmcgPSBzdHlsZWQuaDFgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wSGVhZGluZ307XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wTmV3QnV0dG9uID0gc3R5bGVkKExpbmspYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgJHtidXR0b25zLmRlZmF1bHR9O1xuICAke2J1dHRvbnMuZ3JheX07XG5cbiAgcGFkZGluZzogMCAzMHB4O1xuYDtcblxuY29uc3QgQ29sbGVjdGlvblRvcERlc2NyaXB0aW9uID0gc3R5bGVkLnBgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wRGVzY3JpcHRpb259O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuYDtcblxuZnVuY3Rpb24gZ2V0Q29sbGVjdGlvblByb3BzKGNvbGxlY3Rpb24pIHtcbiAgY29uc3QgY29sbGVjdGlvbkxhYmVsID0gY29sbGVjdGlvbi5nZXQoJ2xhYmVsJyk7XG4gIGNvbnN0IGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyID0gY29sbGVjdGlvbi5nZXQoJ2xhYmVsX3Npbmd1bGFyJyk7XG4gIGNvbnN0IGNvbGxlY3Rpb25EZXNjcmlwdGlvbiA9IGNvbGxlY3Rpb24uZ2V0KCdkZXNjcmlwdGlvbicpO1xuXG4gIHJldHVybiB7XG4gICAgY29sbGVjdGlvbkxhYmVsLFxuICAgIGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyLFxuICAgIGNvbGxlY3Rpb25EZXNjcmlwdGlvbixcbiAgfTtcbn1cblxuZnVuY3Rpb24gQ29sbGVjdGlvblRvcCh7IGNvbGxlY3Rpb24sIG5ld0VudHJ5VXJsLCB0IH0pIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9uTGFiZWwsIGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyLCBjb2xsZWN0aW9uRGVzY3JpcHRpb24gfSA9IGdldENvbGxlY3Rpb25Qcm9wcyhcbiAgICBjb2xsZWN0aW9uLFxuICAgIHQsXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8Q29sbGVjdGlvblRvcENvbnRhaW5lcj5cbiAgICAgIDxDb2xsZWN0aW9uVG9wUm93PlxuICAgICAgICA8Q29sbGVjdGlvblRvcEhlYWRpbmc+e2NvbGxlY3Rpb25MYWJlbH08L0NvbGxlY3Rpb25Ub3BIZWFkaW5nPlxuICAgICAgICB7bmV3RW50cnlVcmwgPyAoXG4gICAgICAgICAgPENvbGxlY3Rpb25Ub3BOZXdCdXR0b24gdG89e25ld0VudHJ5VXJsfT5cbiAgICAgICAgICAgIHt0KCdjb2xsZWN0aW9uLmNvbGxlY3Rpb25Ub3AubmV3QnV0dG9uJywge1xuICAgICAgICAgICAgICBjb2xsZWN0aW9uTGFiZWw6IGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyIHx8IGNvbGxlY3Rpb25MYWJlbCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvQ29sbGVjdGlvblRvcE5ld0J1dHRvbj5cbiAgICAgICAgKSA6IG51bGx9XG4gICAgICA8L0NvbGxlY3Rpb25Ub3BSb3c+XG4gICAgICB7Y29sbGVjdGlvbkRlc2NyaXB0aW9uID8gKFxuICAgICAgICA8Q29sbGVjdGlvblRvcERlc2NyaXB0aW9uPntjb2xsZWN0aW9uRGVzY3JpcHRpb259PC9Db2xsZWN0aW9uVG9wRGVzY3JpcHRpb24+XG4gICAgICApIDogbnVsbH1cbiAgICA8L0NvbGxlY3Rpb25Ub3BDb250YWluZXI+XG4gICk7XG59XG5cbkNvbGxlY3Rpb25Ub3AucHJvcFR5cGVzID0ge1xuICBjb2xsZWN0aW9uOiBJbW11dGFibGVQcm9wVHlwZXMubWFwLmlzUmVxdWlyZWQsXG4gIG5ld0VudHJ5VXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoQ29sbGVjdGlvblRvcCk7XG4iXX0= */"));
|
||||
const CollectionTopDescription = /*#__PURE__*/(0, _base.default)("p", {
|
||||
target: "ei8nkzc0",
|
||||
label: "CollectionTopDescription"
|
||||
})(_decapCmsUiDefault.components.cardTopDescription, ";margin-bottom:0;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQ3lDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29sbGVjdGlvblRvcC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJ3JlYWN0LXBvbHlnbG90JztcbmltcG9ydCB7IExpbmsgfSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJztcbmltcG9ydCB7IGNvbXBvbmVudHMsIGJ1dHRvbnMsIHNoYWRvd3MgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmNvbnN0IENvbGxlY3Rpb25Ub3BDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICAke2NvbXBvbmVudHMuY2FyZFRvcH07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wUm93ID0gc3R5bGVkLmRpdmBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuYDtcblxuY29uc3QgQ29sbGVjdGlvblRvcEhlYWRpbmcgPSBzdHlsZWQuaDFgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wSGVhZGluZ307XG5gO1xuXG5jb25zdCBDb2xsZWN0aW9uVG9wTmV3QnV0dG9uID0gc3R5bGVkKExpbmspYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgJHtzaGFkb3dzLmRyb3BEZWVwfTtcbiAgJHtidXR0b25zLmRlZmF1bHR9O1xuICAke2J1dHRvbnMuZ3JheX07XG5cbiAgcGFkZGluZzogMCAzMHB4O1xuYDtcblxuY29uc3QgQ29sbGVjdGlvblRvcERlc2NyaXB0aW9uID0gc3R5bGVkLnBgXG4gICR7Y29tcG9uZW50cy5jYXJkVG9wRGVzY3JpcHRpb259O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuYDtcblxuZnVuY3Rpb24gZ2V0Q29sbGVjdGlvblByb3BzKGNvbGxlY3Rpb24pIHtcbiAgY29uc3QgY29sbGVjdGlvbkxhYmVsID0gY29sbGVjdGlvbi5nZXQoJ2xhYmVsJyk7XG4gIGNvbnN0IGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyID0gY29sbGVjdGlvbi5nZXQoJ2xhYmVsX3Npbmd1bGFyJyk7XG4gIGNvbnN0IGNvbGxlY3Rpb25EZXNjcmlwdGlvbiA9IGNvbGxlY3Rpb24uZ2V0KCdkZXNjcmlwdGlvbicpO1xuXG4gIHJldHVybiB7XG4gICAgY29sbGVjdGlvbkxhYmVsLFxuICAgIGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyLFxuICAgIGNvbGxlY3Rpb25EZXNjcmlwdGlvbixcbiAgfTtcbn1cblxuZnVuY3Rpb24gQ29sbGVjdGlvblRvcCh7IGNvbGxlY3Rpb24sIG5ld0VudHJ5VXJsLCB0IH0pIHtcbiAgY29uc3QgeyBjb2xsZWN0aW9uTGFiZWwsIGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyLCBjb2xsZWN0aW9uRGVzY3JpcHRpb24gfSA9IGdldENvbGxlY3Rpb25Qcm9wcyhcbiAgICBjb2xsZWN0aW9uLFxuICAgIHQsXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8Q29sbGVjdGlvblRvcENvbnRhaW5lcj5cbiAgICAgIDxDb2xsZWN0aW9uVG9wUm93PlxuICAgICAgICA8Q29sbGVjdGlvblRvcEhlYWRpbmc+e2NvbGxlY3Rpb25MYWJlbH08L0NvbGxlY3Rpb25Ub3BIZWFkaW5nPlxuICAgICAgICB7bmV3RW50cnlVcmwgPyAoXG4gICAgICAgICAgPENvbGxlY3Rpb25Ub3BOZXdCdXR0b24gdG89e25ld0VudHJ5VXJsfT5cbiAgICAgICAgICAgIHt0KCdjb2xsZWN0aW9uLmNvbGxlY3Rpb25Ub3AubmV3QnV0dG9uJywge1xuICAgICAgICAgICAgICBjb2xsZWN0aW9uTGFiZWw6IGNvbGxlY3Rpb25MYWJlbFNpbmd1bGFyIHx8IGNvbGxlY3Rpb25MYWJlbCxcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgIDwvQ29sbGVjdGlvblRvcE5ld0J1dHRvbj5cbiAgICAgICAgKSA6IG51bGx9XG4gICAgICA8L0NvbGxlY3Rpb25Ub3BSb3c+XG4gICAgICB7Y29sbGVjdGlvbkRlc2NyaXB0aW9uID8gKFxuICAgICAgICA8Q29sbGVjdGlvblRvcERlc2NyaXB0aW9uPntjb2xsZWN0aW9uRGVzY3JpcHRpb259PC9Db2xsZWN0aW9uVG9wRGVzY3JpcHRpb24+XG4gICAgICApIDogbnVsbH1cbiAgICA8L0NvbGxlY3Rpb25Ub3BDb250YWluZXI+XG4gICk7XG59XG5cbkNvbGxlY3Rpb25Ub3AucHJvcFR5cGVzID0ge1xuICBjb2xsZWN0aW9uOiBJbW11dGFibGVQcm9wVHlwZXMubWFwLmlzUmVxdWlyZWQsXG4gIG5ld0VudHJ5VXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoQ29sbGVjdGlvblRvcCk7XG4iXX0= */"));
|
||||
function getCollectionProps(collection) {
|
||||
const collectionLabel = collection.get('label');
|
||||
const collectionLabelSingular = collection.get('label_singular');
|
||||
const collectionDescription = collection.get('description');
|
||||
return {
|
||||
collectionLabel,
|
||||
collectionLabelSingular,
|
||||
collectionDescription
|
||||
};
|
||||
}
|
||||
function CollectionTop({
|
||||
collection,
|
||||
newEntryUrl,
|
||||
t
|
||||
}) {
|
||||
const {
|
||||
collectionLabel,
|
||||
collectionLabelSingular,
|
||||
collectionDescription
|
||||
} = getCollectionProps(collection, t);
|
||||
return (0, _react2.jsx)(CollectionTopContainer, null, (0, _react2.jsx)(CollectionTopRow, null, (0, _react2.jsx)(CollectionTopHeading, null, collectionLabel), newEntryUrl ? (0, _react2.jsx)(CollectionTopNewButton, {
|
||||
to: newEntryUrl
|
||||
}, t('collection.collectionTop.newButton', {
|
||||
collectionLabel: collectionLabelSingular || collectionLabel
|
||||
})) : null), collectionDescription ? (0, _react2.jsx)(CollectionTopDescription, null, collectionDescription) : null);
|
||||
}
|
||||
CollectionTop.propTypes = {
|
||||
collection: _reactImmutableProptypes.default.map.isRequired,
|
||||
newEntryUrl: _propTypes.default.string,
|
||||
t: _propTypes.default.func.isRequired
|
||||
};
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(CollectionTop);
|
||||
23
node_modules/decap-cms-core/dist/esm/components/Collection/ControlButton.js
generated
vendored
Normal file
23
node_modules/decap-cms-core/dist/esm/components/Collection/ControlButton.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.ControlButton = ControlButton;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _react2 = require("@emotion/react");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
const Button = /*#__PURE__*/(0, _base.default)(_decapCmsUiDefault.StyledDropdownButton, {
|
||||
target: "e1obtllk0",
|
||||
label: "Button"
|
||||
})(_decapCmsUiDefault.buttons.button, ";", _decapCmsUiDefault.buttons.medium, ";", _decapCmsUiDefault.buttons.grayText, ";font-size:14px;&:after{top:11px;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29udHJvbEJ1dHRvbi5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLMkMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQ29sbGVjdGlvbi9Db250cm9sQnV0dG9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGJ1dHRvbnMsIFN0eWxlZERyb3Bkb3duQnV0dG9uLCBjb2xvcnMgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmNvbnN0IEJ1dHRvbiA9IHN0eWxlZChTdHlsZWREcm9wZG93bkJ1dHRvbilgXG4gICR7YnV0dG9ucy5idXR0b259O1xuICAke2J1dHRvbnMubWVkaXVtfTtcbiAgJHtidXR0b25zLmdyYXlUZXh0fTtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMTFweDtcbiAgfVxuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIENvbnRyb2xCdXR0b24oeyBhY3RpdmUsIHRpdGxlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8QnV0dG9uXG4gICAgICBjc3M9e2Nzc2BcbiAgICAgICAgY29sb3I6ICR7YWN0aXZlID8gY29sb3JzLmFjdGl2ZSA6IHVuZGVmaW5lZH07XG4gICAgICBgfVxuICAgID5cbiAgICAgIHt0aXRsZX1cbiAgICA8L0J1dHRvbj5cbiAgKTtcbn1cbiJdfQ== */"));
|
||||
function ControlButton({
|
||||
active,
|
||||
title
|
||||
}) {
|
||||
return (0, _react2.jsx)(Button, {
|
||||
css: /*#__PURE__*/(0, _react2.css)("color:", active ? _decapCmsUiDefault.colors.active : undefined, ";;label:ControlButton;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vQ29udHJvbEJ1dHRvbi5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQmMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQ29sbGVjdGlvbi9Db250cm9sQnV0dG9uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGJ1dHRvbnMsIFN0eWxlZERyb3Bkb3duQnV0dG9uLCBjb2xvcnMgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmNvbnN0IEJ1dHRvbiA9IHN0eWxlZChTdHlsZWREcm9wZG93bkJ1dHRvbilgXG4gICR7YnV0dG9ucy5idXR0b259O1xuICAke2J1dHRvbnMubWVkaXVtfTtcbiAgJHtidXR0b25zLmdyYXlUZXh0fTtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMTFweDtcbiAgfVxuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIENvbnRyb2xCdXR0b24oeyBhY3RpdmUsIHRpdGxlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8QnV0dG9uXG4gICAgICBjc3M9e2Nzc2BcbiAgICAgICAgY29sb3I6ICR7YWN0aXZlID8gY29sb3JzLmFjdGl2ZSA6IHVuZGVmaW5lZH07XG4gICAgICBgfVxuICAgID5cbiAgICAgIHt0aXRsZX1cbiAgICA8L0J1dHRvbj5cbiAgKTtcbn1cbiJdfQ== */"))
|
||||
}, title);
|
||||
}
|
||||
73
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/Entries.js
generated
vendored
Normal file
73
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/Entries.js
generated
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _EntryListing = _interopRequireDefault(require("./EntryListing"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
const PaginationMessage = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "e1d0i3na1",
|
||||
label: "PaginationMessage"
|
||||
})("width:", _decapCmsUiDefault.lengths.topCardWidth, ";padding:16px;text-align:center;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vRW50cmllcy9FbnRyaWVzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVNvQyIsImZpbGUiOiIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9Db2xsZWN0aW9uL0VudHJpZXMvRW50cmllcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJ3JlYWN0LXBvbHlnbG90JztcbmltcG9ydCB7IExvYWRlciwgbGVuZ3RocyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IEVudHJ5TGlzdGluZyBmcm9tICcuL0VudHJ5TGlzdGluZyc7XG5cbmNvbnN0IFBhZ2luYXRpb25NZXNzYWdlID0gc3R5bGVkLmRpdmBcbiAgd2lkdGg6ICR7bGVuZ3Rocy50b3BDYXJkV2lkdGh9O1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5gO1xuXG5jb25zdCBOb0VudHJpZXNNZXNzYWdlID0gc3R5bGVkKFBhZ2luYXRpb25NZXNzYWdlKWBcbiAgbWFyZ2luLXRvcDogMTZweDtcbmA7XG5cbmZ1bmN0aW9uIEVudHJpZXMoe1xuICBjb2xsZWN0aW9ucyxcbiAgZW50cmllcyxcbiAgaXNGZXRjaGluZyxcbiAgdmlld1N0eWxlLFxuICBjdXJzb3IsXG4gIGhhbmRsZUN1cnNvckFjdGlvbnMsXG4gIHQsXG4gIHBhZ2UsXG59KSB7XG4gIGNvbnN0IGxvYWRpbmdNZXNzYWdlcyA9IFtcbiAgICB0KCdjb2xsZWN0aW9uLmVudHJpZXMubG9hZGluZ0VudHJpZXMnKSxcbiAgICB0KCdjb2xsZWN0aW9uLmVudHJpZXMuY2FjaGluZ0VudHJpZXMnKSxcbiAgICB0KCdjb2xsZWN0aW9uLmVudHJpZXMubG9uZ2VyTG9hZGluZycpLFxuICBdO1xuXG4gIGlmIChpc0ZldGNoaW5nICYmIHBhZ2UgPT09IHVuZGVmaW5lZCkge1xuICAgIHJldHVybiA8TG9hZGVyIGFjdGl2ZT57bG9hZGluZ01lc3NhZ2VzfTwvTG9hZGVyPjtcbiAgfVxuXG4gIGNvbnN0IGhhc0VudHJpZXMgPSAoZW50cmllcyAmJiBlbnRyaWVzLnNpemUgPiAwKSB8fCBjdXJzb3I/LmFjdGlvbnM/LmhhcygnYXBwZW5kX25leHQnKTtcbiAgaWYgKGhhc0VudHJpZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgPEVudHJ5TGlzdGluZ1xuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgICBlbnRyaWVzPXtlbnRyaWVzfVxuICAgICAgICAgIHZpZXdTdHlsZT17dmlld1N0eWxlfVxuICAgICAgICAgIGN1cnNvcj17Y3Vyc29yfVxuICAgICAgICAgIGhhbmRsZUN1cnNvckFjdGlvbnM9e2hhbmRsZUN1cnNvckFjdGlvbnN9XG4gICAgICAgICAgcGFnZT17cGFnZX1cbiAgICAgICAgLz5cbiAgICAgICAge2lzRmV0Y2hpbmcgJiYgcGFnZSAhPT0gdW5kZWZpbmVkICYmIGVudHJpZXMuc2l6ZSA+IDAgPyAoXG4gICAgICAgICAgPFBhZ2luYXRpb25NZXNzYWdlPnt0KCdjb2xsZWN0aW9uLmVudHJpZXMubG9hZGluZ0VudHJpZXMnKX08L1BhZ2luYXRpb25NZXNzYWdlPlxuICAgICAgICApIDogbnVsbH1cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cblxuICByZXR1cm4gPE5vRW50cmllc01lc3NhZ2U+e3QoJ2NvbGxlY3Rpb24uZW50cmllcy5ub0VudHJpZXMnKX08L05vRW50cmllc01lc3NhZ2U+O1xufVxuXG5FbnRyaWVzLnByb3BUeXBlcyA9IHtcbiAgY29sbGVjdGlvbnM6IEltbXV0YWJsZVByb3BUeXBlcy5pdGVyYWJsZS5pc1JlcXVpcmVkLFxuICBlbnRyaWVzOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdCxcbiAgcGFnZTogUHJvcFR5cGVzLm51bWJlcixcbiAgaXNGZXRjaGluZzogUHJvcFR5cGVzLmJvb2wsXG4gIHZpZXdTdHlsZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgY3Vyc29yOiBQcm9wVHlwZXMuYW55LmlzUmVxdWlyZWQsXG4gIGhhbmRsZUN1cnNvckFjdGlvbnM6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShFbnRyaWVzKTtcbiJdfQ== */"));
|
||||
const NoEntriesMessage = /*#__PURE__*/(0, _base.default)(PaginationMessage, {
|
||||
target: "e1d0i3na0",
|
||||
label: "NoEntriesMessage"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "yz1nei",
|
||||
styles: "margin-top:16px"
|
||||
} : {
|
||||
name: "yz1nei",
|
||||
styles: "margin-top:16px",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vRW50cmllcy9FbnRyaWVzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVrRCIsImZpbGUiOiIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9Db2xsZWN0aW9uL0VudHJpZXMvRW50cmllcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJ3JlYWN0LXBvbHlnbG90JztcbmltcG9ydCB7IExvYWRlciwgbGVuZ3RocyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IEVudHJ5TGlzdGluZyBmcm9tICcuL0VudHJ5TGlzdGluZyc7XG5cbmNvbnN0IFBhZ2luYXRpb25NZXNzYWdlID0gc3R5bGVkLmRpdmBcbiAgd2lkdGg6ICR7bGVuZ3Rocy50b3BDYXJkV2lkdGh9O1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5gO1xuXG5jb25zdCBOb0VudHJpZXNNZXNzYWdlID0gc3R5bGVkKFBhZ2luYXRpb25NZXNzYWdlKWBcbiAgbWFyZ2luLXRvcDogMTZweDtcbmA7XG5cbmZ1bmN0aW9uIEVudHJpZXMoe1xuICBjb2xsZWN0aW9ucyxcbiAgZW50cmllcyxcbiAgaXNGZXRjaGluZyxcbiAgdmlld1N0eWxlLFxuICBjdXJzb3IsXG4gIGhhbmRsZUN1cnNvckFjdGlvbnMsXG4gIHQsXG4gIHBhZ2UsXG59KSB7XG4gIGNvbnN0IGxvYWRpbmdNZXNzYWdlcyA9IFtcbiAgICB0KCdjb2xsZWN0aW9uLmVudHJpZXMubG9hZGluZ0VudHJpZXMnKSxcbiAgICB0KCdjb2xsZWN0aW9uLmVudHJpZXMuY2FjaGluZ0VudHJpZXMnKSxcbiAgICB0KCdjb2xsZWN0aW9uLmVudHJpZXMubG9uZ2VyTG9hZGluZycpLFxuICBdO1xuXG4gIGlmIChpc0ZldGNoaW5nICYmIHBhZ2UgPT09IHVuZGVmaW5lZCkge1xuICAgIHJldHVybiA8TG9hZGVyIGFjdGl2ZT57bG9hZGluZ01lc3NhZ2VzfTwvTG9hZGVyPjtcbiAgfVxuXG4gIGNvbnN0IGhhc0VudHJpZXMgPSAoZW50cmllcyAmJiBlbnRyaWVzLnNpemUgPiAwKSB8fCBjdXJzb3I/LmFjdGlvbnM/LmhhcygnYXBwZW5kX25leHQnKTtcbiAgaWYgKGhhc0VudHJpZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgPEVudHJ5TGlzdGluZ1xuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgICBlbnRyaWVzPXtlbnRyaWVzfVxuICAgICAgICAgIHZpZXdTdHlsZT17dmlld1N0eWxlfVxuICAgICAgICAgIGN1cnNvcj17Y3Vyc29yfVxuICAgICAgICAgIGhhbmRsZUN1cnNvckFjdGlvbnM9e2hhbmRsZUN1cnNvckFjdGlvbnN9XG4gICAgICAgICAgcGFnZT17cGFnZX1cbiAgICAgICAgLz5cbiAgICAgICAge2lzRmV0Y2hpbmcgJiYgcGFnZSAhPT0gdW5kZWZpbmVkICYmIGVudHJpZXMuc2l6ZSA+IDAgPyAoXG4gICAgICAgICAgPFBhZ2luYXRpb25NZXNzYWdlPnt0KCdjb2xsZWN0aW9uLmVudHJpZXMubG9hZGluZ0VudHJpZXMnKX08L1BhZ2luYXRpb25NZXNzYWdlPlxuICAgICAgICApIDogbnVsbH1cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cblxuICByZXR1cm4gPE5vRW50cmllc01lc3NhZ2U+e3QoJ2NvbGxlY3Rpb24uZW50cmllcy5ub0VudHJpZXMnKX08L05vRW50cmllc01lc3NhZ2U+O1xufVxuXG5FbnRyaWVzLnByb3BUeXBlcyA9IHtcbiAgY29sbGVjdGlvbnM6IEltbXV0YWJsZVByb3BUeXBlcy5pdGVyYWJsZS5pc1JlcXVpcmVkLFxuICBlbnRyaWVzOiBJbW11dGFibGVQcm9wVHlwZXMubGlzdCxcbiAgcGFnZTogUHJvcFR5cGVzLm51bWJlcixcbiAgaXNGZXRjaGluZzogUHJvcFR5cGVzLmJvb2wsXG4gIHZpZXdTdHlsZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgY3Vyc29yOiBQcm9wVHlwZXMuYW55LmlzUmVxdWlyZWQsXG4gIGhhbmRsZUN1cnNvckFjdGlvbnM6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShFbnRyaWVzKTtcbiJdfQ== */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
function Entries({
|
||||
collections,
|
||||
entries,
|
||||
isFetching,
|
||||
viewStyle,
|
||||
cursor,
|
||||
handleCursorActions,
|
||||
t,
|
||||
page
|
||||
}) {
|
||||
var _cursor$actions;
|
||||
const loadingMessages = [t('collection.entries.loadingEntries'), t('collection.entries.cachingEntries'), t('collection.entries.longerLoading')];
|
||||
if (isFetching && page === undefined) {
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.Loader, {
|
||||
active: true
|
||||
}, loadingMessages);
|
||||
}
|
||||
const hasEntries = entries && entries.size > 0 || (cursor === null || cursor === void 0 ? void 0 : (_cursor$actions = cursor.actions) === null || _cursor$actions === void 0 ? void 0 : _cursor$actions.has('append_next'));
|
||||
if (hasEntries) {
|
||||
return (0, _react2.jsx)(_react.default.Fragment, null, (0, _react2.jsx)(_EntryListing.default, {
|
||||
collections: collections,
|
||||
entries: entries,
|
||||
viewStyle: viewStyle,
|
||||
cursor: cursor,
|
||||
handleCursorActions: handleCursorActions,
|
||||
page: page
|
||||
}), isFetching && page !== undefined && entries.size > 0 ? (0, _react2.jsx)(PaginationMessage, null, t('collection.entries.loadingEntries')) : null);
|
||||
}
|
||||
return (0, _react2.jsx)(NoEntriesMessage, null, t('collection.entries.noEntries'));
|
||||
}
|
||||
Entries.propTypes = {
|
||||
collections: _reactImmutableProptypes.default.iterable.isRequired,
|
||||
entries: _reactImmutableProptypes.default.list,
|
||||
page: _propTypes.default.number,
|
||||
isFetching: _propTypes.default.bool,
|
||||
viewStyle: _propTypes.default.string,
|
||||
cursor: _propTypes.default.any.isRequired,
|
||||
handleCursorActions: _propTypes.default.func.isRequired,
|
||||
t: _propTypes.default.func.isRequired
|
||||
};
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(Entries);
|
||||
192
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntriesCollection.js
generated
vendored
Normal file
192
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntriesCollection.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
116
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntriesSearch.js
generated
vendored
Normal file
116
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntriesSearch.js
generated
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _isEqual2 = _interopRequireDefault(require("lodash/isEqual"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _reactRedux = require("react-redux");
|
||||
var _decapCmsLibUtil = require("decap-cms-lib-util");
|
||||
var _reducers = require("../../../reducers");
|
||||
var _search = require("../../../actions/search");
|
||||
var _Entries = _interopRequireDefault(require("./Entries"));
|
||||
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); }
|
||||
class EntriesSearch extends _react.default.Component {
|
||||
constructor(...args) {
|
||||
super(...args);
|
||||
_defineProperty(this, "getCursor", () => {
|
||||
const {
|
||||
page
|
||||
} = this.props;
|
||||
return _decapCmsLibUtil.Cursor.create({
|
||||
actions: isNaN(page) ? [] : ['append_next']
|
||||
});
|
||||
});
|
||||
_defineProperty(this, "handleCursorActions", action => {
|
||||
const {
|
||||
page,
|
||||
searchTerm,
|
||||
searchEntries,
|
||||
collectionNames
|
||||
} = this.props;
|
||||
if (action === 'append_next') {
|
||||
const nextPage = page + 1;
|
||||
searchEntries(searchTerm, collectionNames, nextPage);
|
||||
}
|
||||
});
|
||||
}
|
||||
componentDidMount() {
|
||||
const {
|
||||
searchTerm,
|
||||
searchEntries,
|
||||
collectionNames
|
||||
} = this.props;
|
||||
searchEntries(searchTerm, collectionNames);
|
||||
}
|
||||
componentDidUpdate(prevProps) {
|
||||
const {
|
||||
searchTerm,
|
||||
collectionNames
|
||||
} = this.props;
|
||||
|
||||
// check if the search parameters are the same
|
||||
if (prevProps.searchTerm === searchTerm && (0, _isEqual2.default)(prevProps.collectionNames, collectionNames)) return;
|
||||
const {
|
||||
searchEntries
|
||||
} = prevProps;
|
||||
searchEntries(searchTerm, collectionNames);
|
||||
}
|
||||
componentWillUnmount() {
|
||||
this.props.clearSearch();
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
collections,
|
||||
entries,
|
||||
isFetching
|
||||
} = this.props;
|
||||
return (0, _react2.jsx)(_Entries.default, {
|
||||
cursor: this.getCursor(),
|
||||
handleCursorActions: this.handleCursorActions,
|
||||
collections: collections,
|
||||
entries: entries,
|
||||
isFetching: isFetching
|
||||
});
|
||||
}
|
||||
}
|
||||
_defineProperty(EntriesSearch, "propTypes", {
|
||||
isFetching: _propTypes.default.bool,
|
||||
searchEntries: _propTypes.default.func.isRequired,
|
||||
clearSearch: _propTypes.default.func.isRequired,
|
||||
searchTerm: _propTypes.default.string.isRequired,
|
||||
collections: _reactImmutableProptypes.default.seq,
|
||||
collectionNames: _propTypes.default.array,
|
||||
entries: _reactImmutableProptypes.default.list,
|
||||
page: _propTypes.default.number
|
||||
});
|
||||
function mapStateToProps(state, ownProps) {
|
||||
const {
|
||||
searchTerm
|
||||
} = ownProps;
|
||||
const collections = ownProps.collections.toIndexedSeq();
|
||||
const collectionNames = ownProps.collections.keySeq().toArray();
|
||||
const isFetching = state.search.isFetching;
|
||||
const page = state.search.page;
|
||||
const entries = (0, _reducers.selectSearchedEntries)(state, collectionNames);
|
||||
return {
|
||||
isFetching,
|
||||
page,
|
||||
collections,
|
||||
collectionNames,
|
||||
entries,
|
||||
searchTerm
|
||||
};
|
||||
}
|
||||
const mapDispatchToProps = {
|
||||
searchEntries: _search.searchEntries,
|
||||
clearSearch: _search.clearSearch
|
||||
};
|
||||
var _default = exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(EntriesSearch);
|
||||
133
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntryCard.js
generated
vendored
Normal file
133
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntryCard.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
120
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntryListing.js
generated
vendored
Normal file
120
node_modules/decap-cms-core/dist/esm/components/Collection/Entries/EntryListing.js
generated
vendored
Normal file
@@ -0,0 +1,120 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _reactWaypoint = require("react-waypoint");
|
||||
var _immutable = require("immutable");
|
||||
var _collections = require("../../../reducers/collections");
|
||||
var _EntryCard = _interopRequireDefault(require("./EntryCard"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
||||
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 _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
const CardsGrid = /*#__PURE__*/(0, _base.default)("ul", {
|
||||
target: "etq0ss00",
|
||||
label: "CardsGrid"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "1dbthoi",
|
||||
styles: "display:flex;flex-flow:row wrap;list-style-type:none;margin-left:-12px;margin-top:16px;margin-bottom:16px"
|
||||
} : {
|
||||
name: "1dbthoi",
|
||||
styles: "display:flex;flex-flow:row wrap;list-style-type:none;margin-left:-12px;margin-top:16px;margin-bottom:16px",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vRW50cmllcy9FbnRyeUxpc3RpbmcuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVTJCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vRW50cmllcy9FbnRyeUxpc3RpbmcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBJbW11dGFibGVQcm9wVHlwZXMgZnJvbSAncmVhY3QtaW1tdXRhYmxlLXByb3B0eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBXYXlwb2ludCB9IGZyb20gJ3JlYWN0LXdheXBvaW50JztcbmltcG9ydCB7IE1hcCB9IGZyb20gJ2ltbXV0YWJsZSc7XG5cbmltcG9ydCB7IHNlbGVjdEZpZWxkcywgc2VsZWN0SW5mZXJyZWRGaWVsZCB9IGZyb20gJy4uLy4uLy4uL3JlZHVjZXJzL2NvbGxlY3Rpb25zJztcbmltcG9ydCBFbnRyeUNhcmQgZnJvbSAnLi9FbnRyeUNhcmQnO1xuXG5jb25zdCBDYXJkc0dyaWQgPSBzdHlsZWQudWxgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuYDtcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRW50cnlMaXN0aW5nIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLml0ZXJhYmxlLmlzUmVxdWlyZWQsXG4gICAgZW50cmllczogSW1tdXRhYmxlUHJvcFR5cGVzLmxpc3QsXG4gICAgdmlld1N0eWxlOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIGN1cnNvcjogUHJvcFR5cGVzLmFueS5pc1JlcXVpcmVkLFxuICAgIGhhbmRsZUN1cnNvckFjdGlvbnM6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgcGFnZTogUHJvcFR5cGVzLm51bWJlcixcbiAgfTtcblxuICBoYXNNb3JlID0gKCkgPT4ge1xuICAgIGNvbnN0IGhhc01vcmUgPSB0aGlzLnByb3BzLmN1cnNvcj8uYWN0aW9ucz8uaGFzKCdhcHBlbmRfbmV4dCcpO1xuICAgIHJldHVybiBoYXNNb3JlO1xuICB9O1xuXG4gIGhhbmRsZUxvYWRNb3JlID0gKCkgPT4ge1xuICAgIGlmICh0aGlzLmhhc01vcmUoKSkge1xuICAgICAgdGhpcy5wcm9wcy5oYW5kbGVDdXJzb3JBY3Rpb25zKCdhcHBlbmRfbmV4dCcpO1xuICAgIH1cbiAgfTtcblxuICBpbmZlckZpZWxkcyA9IGNvbGxlY3Rpb24gPT4ge1xuICAgIGNvbnN0IHRpdGxlRmllbGQgPSBzZWxlY3RJbmZlcnJlZEZpZWxkKGNvbGxlY3Rpb24sICd0aXRsZScpO1xuICAgIGNvbnN0IGRlc2NyaXB0aW9uRmllbGQgPSBzZWxlY3RJbmZlcnJlZEZpZWxkKGNvbGxlY3Rpb24sICdkZXNjcmlwdGlvbicpO1xuICAgIGNvbnN0IGltYWdlRmllbGQgPSBzZWxlY3RJbmZlcnJlZEZpZWxkKGNvbGxlY3Rpb24sICdpbWFnZScpO1xuICAgIGNvbnN0IGZpZWxkcyA9IHNlbGVjdEZpZWxkcyhjb2xsZWN0aW9uKTtcbiAgICBjb25zdCBpbmZlcnJlZEZpZWxkcyA9IFt0aXRsZUZpZWxkLCBkZXNjcmlwdGlvbkZpZWxkLCBpbWFnZUZpZWxkXTtcbiAgICBjb25zdCByZW1haW5pbmdGaWVsZHMgPVxuICAgICAgZmllbGRzICYmIGZpZWxkcy5maWx0ZXIoZiA9PiBpbmZlcnJlZEZpZWxkcy5pbmRleE9mKGYuZ2V0KCduYW1lJykpID09PSAtMSk7XG4gICAgcmV0dXJuIHsgdGl0bGVGaWVsZCwgZGVzY3JpcHRpb25GaWVsZCwgaW1hZ2VGaWVsZCwgcmVtYWluaW5nRmllbGRzIH07XG4gIH07XG5cbiAgcmVuZGVyQ2FyZHNGb3JTaW5nbGVDb2xsZWN0aW9uID0gKCkgPT4ge1xuICAgIGNvbnN0IHsgY29sbGVjdGlvbnMsIGVudHJpZXMsIHZpZXdTdHlsZSB9ID0gdGhpcy5wcm9wcztcbiAgICBjb25zdCBpbmZlcnJlZEZpZWxkcyA9IHRoaXMuaW5mZXJGaWVsZHMoY29sbGVjdGlvbnMpO1xuICAgIGNvbnN0IGVudHJ5Q2FyZFByb3BzID0geyBjb2xsZWN0aW9uOiBjb2xsZWN0aW9ucywgaW5mZXJyZWRGaWVsZHMsIHZpZXdTdHlsZSB9O1xuICAgIHJldHVybiBlbnRyaWVzLm1hcCgoZW50cnksIGlkeCkgPT4gPEVudHJ5Q2FyZCB7Li4uZW50cnlDYXJkUHJvcHN9IGVudHJ5PXtlbnRyeX0ga2V5PXtpZHh9IC8+KTtcbiAgfTtcblxuICByZW5kZXJDYXJkc0Zvck11bHRpcGxlQ29sbGVjdGlvbnMgPSAoKSA9PiB7XG4gICAgY29uc3QgeyBjb2xsZWN0aW9ucywgZW50cmllcyB9ID0gdGhpcy5wcm9wcztcbiAgICBjb25zdCBpc1NpbmdsZUNvbGxlY3Rpb25Jbkxpc3QgPSBjb2xsZWN0aW9ucy5zaXplID09PSAxO1xuICAgIHJldHVybiBlbnRyaWVzLm1hcCgoZW50cnksIGlkeCkgPT4ge1xuICAgICAgY29uc3QgY29sbGVjdGlvbk5hbWUgPSBlbnRyeS5nZXQoJ2NvbGxlY3Rpb24nKTtcbiAgICAgIGNvbnN0IGNvbGxlY3Rpb24gPSBjb2xsZWN0aW9ucy5maW5kKGNvbGwgPT4gY29sbC5nZXQoJ25hbWUnKSA9PT0gY29sbGVjdGlvbk5hbWUpO1xuICAgICAgY29uc3QgY29sbGVjdGlvbkxhYmVsID0gIWlzU2luZ2xlQ29sbGVjdGlvbkluTGlzdCAmJiBjb2xsZWN0aW9uLmdldCgnbGFiZWwnKTtcbiAgICAgIGNvbnN0IGluZmVycmVkRmllbGRzID0gdGhpcy5pbmZlckZpZWxkcyhjb2xsZWN0aW9uKTtcbiAgICAgIGNvbnN0IGVudHJ5Q2FyZFByb3BzID0geyBjb2xsZWN0aW9uLCBlbnRyeSwgaW5mZXJyZWRGaWVsZHMsIGNvbGxlY3Rpb25MYWJlbCB9O1xuICAgICAgcmV0dXJuIDxFbnRyeUNhcmQgey4uLmVudHJ5Q2FyZFByb3BzfSBrZXk9e2lkeH0gLz47XG4gICAgfSk7XG4gIH07XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHsgY29sbGVjdGlvbnMsIHBhZ2UgfSA9IHRoaXMucHJvcHM7XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGRpdj5cbiAgICAgICAgPENhcmRzR3JpZD5cbiAgICAgICAgICB7TWFwLmlzTWFwKGNvbGxlY3Rpb25zKVxuICAgICAgICAgICAgPyB0aGlzLnJlbmRlckNhcmRzRm9yU2luZ2xlQ29sbGVjdGlvbigpXG4gICAgICAgICAgICA6IHRoaXMucmVuZGVyQ2FyZHNGb3JNdWx0aXBsZUNvbGxlY3Rpb25zKCl9XG4gICAgICAgICAge3RoaXMuaGFzTW9yZSgpICYmIDxXYXlwb2ludCBrZXk9e3BhZ2V9IG9uRW50ZXI9e3RoaXMuaGFuZGxlTG9hZE1vcmV9IC8+fVxuICAgICAgICA8L0NhcmRzR3JpZD5cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbn1cbiJdfQ== */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
class EntryListing extends _react.default.Component {
|
||||
constructor(...args) {
|
||||
super(...args);
|
||||
_defineProperty(this, "hasMore", () => {
|
||||
var _this$props$cursor, _this$props$cursor$ac;
|
||||
const hasMore = (_this$props$cursor = this.props.cursor) === null || _this$props$cursor === void 0 ? void 0 : (_this$props$cursor$ac = _this$props$cursor.actions) === null || _this$props$cursor$ac === void 0 ? void 0 : _this$props$cursor$ac.has('append_next');
|
||||
return hasMore;
|
||||
});
|
||||
_defineProperty(this, "handleLoadMore", () => {
|
||||
if (this.hasMore()) {
|
||||
this.props.handleCursorActions('append_next');
|
||||
}
|
||||
});
|
||||
_defineProperty(this, "inferFields", collection => {
|
||||
const titleField = (0, _collections.selectInferredField)(collection, 'title');
|
||||
const descriptionField = (0, _collections.selectInferredField)(collection, 'description');
|
||||
const imageField = (0, _collections.selectInferredField)(collection, 'image');
|
||||
const fields = (0, _collections.selectFields)(collection);
|
||||
const inferredFields = [titleField, descriptionField, imageField];
|
||||
const remainingFields = fields && fields.filter(f => inferredFields.indexOf(f.get('name')) === -1);
|
||||
return {
|
||||
titleField,
|
||||
descriptionField,
|
||||
imageField,
|
||||
remainingFields
|
||||
};
|
||||
});
|
||||
_defineProperty(this, "renderCardsForSingleCollection", () => {
|
||||
const {
|
||||
collections,
|
||||
entries,
|
||||
viewStyle
|
||||
} = this.props;
|
||||
const inferredFields = this.inferFields(collections);
|
||||
const entryCardProps = {
|
||||
collection: collections,
|
||||
inferredFields,
|
||||
viewStyle
|
||||
};
|
||||
return entries.map((entry, idx) => (0, _react2.jsx)(_EntryCard.default, _extends({}, entryCardProps, {
|
||||
entry: entry,
|
||||
key: idx
|
||||
})));
|
||||
});
|
||||
_defineProperty(this, "renderCardsForMultipleCollections", () => {
|
||||
const {
|
||||
collections,
|
||||
entries
|
||||
} = this.props;
|
||||
const isSingleCollectionInList = collections.size === 1;
|
||||
return entries.map((entry, idx) => {
|
||||
const collectionName = entry.get('collection');
|
||||
const collection = collections.find(coll => coll.get('name') === collectionName);
|
||||
const collectionLabel = !isSingleCollectionInList && collection.get('label');
|
||||
const inferredFields = this.inferFields(collection);
|
||||
const entryCardProps = {
|
||||
collection,
|
||||
entry,
|
||||
inferredFields,
|
||||
collectionLabel
|
||||
};
|
||||
return (0, _react2.jsx)(_EntryCard.default, _extends({}, entryCardProps, {
|
||||
key: idx
|
||||
}));
|
||||
});
|
||||
});
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
collections,
|
||||
page
|
||||
} = this.props;
|
||||
return (0, _react2.jsx)("div", null, (0, _react2.jsx)(CardsGrid, null, _immutable.Map.isMap(collections) ? this.renderCardsForSingleCollection() : this.renderCardsForMultipleCollections(), this.hasMore() && (0, _react2.jsx)(_reactWaypoint.Waypoint, {
|
||||
key: page,
|
||||
onEnter: this.handleLoadMore
|
||||
})));
|
||||
}
|
||||
}
|
||||
exports.default = EntryListing;
|
||||
_defineProperty(EntryListing, "propTypes", {
|
||||
collections: _reactImmutableProptypes.default.iterable.isRequired,
|
||||
entries: _reactImmutableProptypes.default.list,
|
||||
viewStyle: _propTypes.default.string,
|
||||
cursor: _propTypes.default.any.isRequired,
|
||||
handleCursorActions: _propTypes.default.func.isRequired,
|
||||
page: _propTypes.default.number
|
||||
});
|
||||
40
node_modules/decap-cms-core/dist/esm/components/Collection/FilterControl.js
generated
vendored
Normal file
40
node_modules/decap-cms-core/dist/esm/components/Collection/FilterControl.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _ControlButton = require("./ControlButton");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function FilterControl({
|
||||
viewFilters,
|
||||
t,
|
||||
onFilterClick,
|
||||
filter
|
||||
}) {
|
||||
const hasActiveFilter = filter === null || filter === void 0 ? void 0 : filter.valueSeq().toJS().some(f => f.active === true);
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.Dropdown, {
|
||||
renderButton: () => {
|
||||
return (0, _react2.jsx)(_ControlButton.ControlButton, {
|
||||
active: hasActiveFilter,
|
||||
title: t('collection.collectionTop.filterBy')
|
||||
});
|
||||
},
|
||||
closeOnSelection: false,
|
||||
dropdownTopOverlap: "30px",
|
||||
dropdownPosition: "left"
|
||||
}, viewFilters.map(viewFilter => {
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.DropdownCheckedItem, {
|
||||
key: viewFilter.id,
|
||||
label: viewFilter.label,
|
||||
id: viewFilter.id,
|
||||
checked: filter.getIn([viewFilter.id, 'active'], false),
|
||||
onClick: () => onFilterClick(viewFilter)
|
||||
});
|
||||
}));
|
||||
}
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(FilterControl);
|
||||
40
node_modules/decap-cms-core/dist/esm/components/Collection/GroupControl.js
generated
vendored
Normal file
40
node_modules/decap-cms-core/dist/esm/components/Collection/GroupControl.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _ControlButton = require("./ControlButton");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function GroupControl({
|
||||
viewGroups,
|
||||
t,
|
||||
onGroupClick,
|
||||
group
|
||||
}) {
|
||||
const hasActiveGroup = group === null || group === void 0 ? void 0 : group.valueSeq().toJS().some(f => f.active === true);
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.Dropdown, {
|
||||
renderButton: () => {
|
||||
return (0, _react2.jsx)(_ControlButton.ControlButton, {
|
||||
active: hasActiveGroup,
|
||||
title: t('collection.collectionTop.groupBy')
|
||||
});
|
||||
},
|
||||
closeOnSelection: false,
|
||||
dropdownTopOverlap: "30px",
|
||||
dropdownWidth: "160px",
|
||||
dropdownPosition: "left"
|
||||
}, viewGroups.map(viewGroup => {
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.DropdownItem, {
|
||||
key: viewGroup.id,
|
||||
label: viewGroup.label,
|
||||
onClick: () => onGroupClick(viewGroup),
|
||||
isActive: group.getIn([viewGroup.id, 'active'], false)
|
||||
});
|
||||
}));
|
||||
}
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(GroupControl);
|
||||
310
node_modules/decap-cms-core/dist/esm/components/Collection/NestedCollection.js
generated
vendored
Normal file
310
node_modules/decap-cms-core/dist/esm/components/Collection/NestedCollection.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
101
node_modules/decap-cms-core/dist/esm/components/Collection/Sidebar.js
generated
vendored
Normal file
101
node_modules/decap-cms-core/dist/esm/components/Collection/Sidebar.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
66
node_modules/decap-cms-core/dist/esm/components/Collection/SortControl.js
generated
vendored
Normal file
66
node_modules/decap-cms-core/dist/esm/components/Collection/SortControl.js
generated
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _redux = require("../../types/redux");
|
||||
var _ControlButton = require("./ControlButton");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
||||
function nextSortDirection(direction) {
|
||||
switch (direction) {
|
||||
case _redux.SortDirection.Ascending:
|
||||
return _redux.SortDirection.Descending;
|
||||
case _redux.SortDirection.Descending:
|
||||
return _redux.SortDirection.None;
|
||||
default:
|
||||
return _redux.SortDirection.Ascending;
|
||||
}
|
||||
}
|
||||
function sortIconProps(sortDir) {
|
||||
return {
|
||||
icon: 'chevron',
|
||||
iconDirection: sortIconDirections[sortDir],
|
||||
iconSmall: true
|
||||
};
|
||||
}
|
||||
const sortIconDirections = {
|
||||
[_redux.SortDirection.Ascending]: 'up',
|
||||
[_redux.SortDirection.Descending]: 'down'
|
||||
};
|
||||
function SortControl({
|
||||
t,
|
||||
fields,
|
||||
onSortClick,
|
||||
sort
|
||||
}) {
|
||||
const hasActiveSort = sort === null || sort === void 0 ? void 0 : sort.valueSeq().toJS().some(s => s.direction !== _redux.SortDirection.None);
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.Dropdown, {
|
||||
renderButton: () => {
|
||||
return (0, _react2.jsx)(_ControlButton.ControlButton, {
|
||||
active: hasActiveSort,
|
||||
title: t('collection.collectionTop.sortBy')
|
||||
});
|
||||
},
|
||||
closeOnSelection: false,
|
||||
dropdownTopOverlap: "30px",
|
||||
dropdownWidth: "160px",
|
||||
dropdownPosition: "left"
|
||||
}, fields.map(field => {
|
||||
const sortDir = sort === null || sort === void 0 ? void 0 : sort.getIn([field.key, 'direction']);
|
||||
const isActive = sortDir && sortDir !== _redux.SortDirection.None;
|
||||
const nextSortDir = nextSortDirection(sortDir);
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.DropdownItem, _extends({
|
||||
key: field.key,
|
||||
label: field.label,
|
||||
onClick: () => onSortClick(field.key, nextSortDir),
|
||||
isActive: isActive
|
||||
}, isActive && sortIconProps(sortDir)));
|
||||
}));
|
||||
}
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(SortControl);
|
||||
46
node_modules/decap-cms-core/dist/esm/components/Collection/ViewStyleControl.js
generated
vendored
Normal file
46
node_modules/decap-cms-core/dist/esm/components/Collection/ViewStyleControl.js
generated
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _collectionViews = require("../../constants/collectionViews");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
const ViewControlsSection = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "evv1i7c1",
|
||||
label: "ViewControlsSection"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "k6mob8",
|
||||
styles: "display:flex;align-items:center;justify-content:flex-end;max-width:500px"
|
||||
} : {
|
||||
name: "k6mob8",
|
||||
styles: "display:flex;align-items:center;justify-content:flex-end;max-width:500px",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vVmlld1N0eWxlQ29udHJvbC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNc0MiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQ29sbGVjdGlvbi9WaWV3U3R5bGVDb250cm9sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEljb24sIGJ1dHRvbnMsIGNvbG9ycyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgVklFV19TVFlMRV9MSVNULCBWSUVXX1NUWUxFX0dSSUQgfSBmcm9tICcuLi8uLi9jb25zdGFudHMvY29sbGVjdGlvblZpZXdzJztcblxuY29uc3QgVmlld0NvbnRyb2xzU2VjdGlvbiA9IHN0eWxlZC5kaXZgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG5gO1xuXG5jb25zdCBWaWV3Q29udHJvbHNCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgY29sb3I6ICR7cHJvcHMgPT4gKHByb3BzLmlzQWN0aXZlID8gY29sb3JzLmFjdGl2ZSA6ICcjYjNiOWM0Jyl9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA0cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAke0ljb259IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuYDtcblxuZnVuY3Rpb24gVmlld1N0eWxlQ29udHJvbCh7IHZpZXdTdHlsZSwgb25DaGFuZ2VWaWV3U3R5bGUgfSkge1xuICByZXR1cm4gKFxuICAgIDxWaWV3Q29udHJvbHNTZWN0aW9uPlxuICAgICAgPFZpZXdDb250cm9sc0J1dHRvblxuICAgICAgICBpc0FjdGl2ZT17dmlld1N0eWxlID09PSBWSUVXX1NUWUxFX0xJU1R9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2hhbmdlVmlld1N0eWxlKFZJRVdfU1RZTEVfTElTVCl9XG4gICAgICA+XG4gICAgICAgIDxJY29uIHR5cGU9XCJsaXN0XCIgLz5cbiAgICAgIDwvVmlld0NvbnRyb2xzQnV0dG9uPlxuICAgICAgPFZpZXdDb250cm9sc0J1dHRvblxuICAgICAgICBpc0FjdGl2ZT17dmlld1N0eWxlID09PSBWSUVXX1NUWUxFX0dSSUR9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2hhbmdlVmlld1N0eWxlKFZJRVdfU1RZTEVfR1JJRCl9XG4gICAgICA+XG4gICAgICAgIDxJY29uIHR5cGU9XCJncmlkXCIgLz5cbiAgICAgIDwvVmlld0NvbnRyb2xzQnV0dG9uPlxuICAgIDwvVmlld0NvbnRyb2xzU2VjdGlvbj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgVmlld1N0eWxlQ29udHJvbDtcbiJdfQ== */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
const ViewControlsButton = /*#__PURE__*/(0, _base.default)("button", {
|
||||
target: "evv1i7c0",
|
||||
label: "ViewControlsButton"
|
||||
})(_decapCmsUiDefault.buttons.button, ";color:", props => props.isActive ? _decapCmsUiDefault.colors.active : '#b3b9c4', ";background-color:transparent;display:block;padding:0;margin:0 4px;&:last-child{margin-right:0;}", _decapCmsUiDefault.Icon, "{display:block;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vVmlld1N0eWxlQ29udHJvbC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhd0MiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQ29sbGVjdGlvbi9WaWV3U3R5bGVDb250cm9sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEljb24sIGJ1dHRvbnMsIGNvbG9ycyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuaW1wb3J0IHsgVklFV19TVFlMRV9MSVNULCBWSUVXX1NUWUxFX0dSSUQgfSBmcm9tICcuLi8uLi9jb25zdGFudHMvY29sbGVjdGlvblZpZXdzJztcblxuY29uc3QgVmlld0NvbnRyb2xzU2VjdGlvbiA9IHN0eWxlZC5kaXZgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG5gO1xuXG5jb25zdCBWaWV3Q29udHJvbHNCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgY29sb3I6ICR7cHJvcHMgPT4gKHByb3BzLmlzQWN0aXZlID8gY29sb3JzLmFjdGl2ZSA6ICcjYjNiOWM0Jyl9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA0cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAke0ljb259IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuYDtcblxuZnVuY3Rpb24gVmlld1N0eWxlQ29udHJvbCh7IHZpZXdTdHlsZSwgb25DaGFuZ2VWaWV3U3R5bGUgfSkge1xuICByZXR1cm4gKFxuICAgIDxWaWV3Q29udHJvbHNTZWN0aW9uPlxuICAgICAgPFZpZXdDb250cm9sc0J1dHRvblxuICAgICAgICBpc0FjdGl2ZT17dmlld1N0eWxlID09PSBWSUVXX1NUWUxFX0xJU1R9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2hhbmdlVmlld1N0eWxlKFZJRVdfU1RZTEVfTElTVCl9XG4gICAgICA+XG4gICAgICAgIDxJY29uIHR5cGU9XCJsaXN0XCIgLz5cbiAgICAgIDwvVmlld0NvbnRyb2xzQnV0dG9uPlxuICAgICAgPFZpZXdDb250cm9sc0J1dHRvblxuICAgICAgICBpc0FjdGl2ZT17dmlld1N0eWxlID09PSBWSUVXX1NUWUxFX0dSSUR9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2hhbmdlVmlld1N0eWxlKFZJRVdfU1RZTEVfR1JJRCl9XG4gICAgICA+XG4gICAgICAgIDxJY29uIHR5cGU9XCJncmlkXCIgLz5cbiAgICAgIDwvVmlld0NvbnRyb2xzQnV0dG9uPlxuICAgIDwvVmlld0NvbnRyb2xzU2VjdGlvbj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgVmlld1N0eWxlQ29udHJvbDtcbiJdfQ== */"));
|
||||
function ViewStyleControl({
|
||||
viewStyle,
|
||||
onChangeViewStyle
|
||||
}) {
|
||||
return (0, _react2.jsx)(ViewControlsSection, null, (0, _react2.jsx)(ViewControlsButton, {
|
||||
isActive: viewStyle === _collectionViews.VIEW_STYLE_LIST,
|
||||
onClick: () => onChangeViewStyle(_collectionViews.VIEW_STYLE_LIST)
|
||||
}, (0, _react2.jsx)(_decapCmsUiDefault.Icon, {
|
||||
type: "list"
|
||||
})), (0, _react2.jsx)(ViewControlsButton, {
|
||||
isActive: viewStyle === _collectionViews.VIEW_STYLE_GRID,
|
||||
onClick: () => onChangeViewStyle(_collectionViews.VIEW_STYLE_GRID)
|
||||
}, (0, _react2.jsx)(_decapCmsUiDefault.Icon, {
|
||||
type: "grid"
|
||||
})));
|
||||
}
|
||||
var _default = exports.default = ViewStyleControl;
|
||||
478
node_modules/decap-cms-core/dist/esm/components/Editor/Editor.js
generated
vendored
Normal file
478
node_modules/decap-cms-core/dist/esm/components/Editor/Editor.js
generated
vendored
Normal file
@@ -0,0 +1,478 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = exports.Editor = void 0;
|
||||
var _debounce2 = _interopRequireDefault(require("lodash/debounce"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _reactRedux = require("react-redux");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _history = require("../../routing/history");
|
||||
var _auth = require("../../actions/auth");
|
||||
var _entries = require("../../actions/entries");
|
||||
var _editorialWorkflow = require("../../actions/editorialWorkflow");
|
||||
var _deploys = require("../../actions/deploys");
|
||||
var _reducers = require("../../reducers");
|
||||
var _collections = require("../../reducers/collections");
|
||||
var _publishModes = require("../../constants/publishModes");
|
||||
var _EditorInterface = _interopRequireDefault(require("./EditorInterface"));
|
||||
var _withWorkflow = _interopRequireDefault(require("./withWorkflow"));
|
||||
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); }
|
||||
class Editor extends _react.default.Component {
|
||||
constructor(...args) {
|
||||
super(...args);
|
||||
_defineProperty(this, "createBackup", (0, _debounce2.default)(function (entry, collection) {
|
||||
this.props.persistLocalBackup(entry, collection);
|
||||
}, 2000));
|
||||
_defineProperty(this, "handleChangeDraftField", (field, value, metadata, i18n) => {
|
||||
const entries = [this.props.unPublishedEntry, this.props.publishedEntry].filter(Boolean);
|
||||
this.props.changeDraftField({
|
||||
field,
|
||||
value,
|
||||
metadata,
|
||||
entries,
|
||||
i18n
|
||||
});
|
||||
});
|
||||
_defineProperty(this, "handleChangeStatus", newStatusName => {
|
||||
const {
|
||||
entryDraft,
|
||||
updateUnpublishedEntryStatus,
|
||||
collection,
|
||||
slug,
|
||||
currentStatus,
|
||||
t
|
||||
} = this.props;
|
||||
if (entryDraft.get('hasChanged')) {
|
||||
window.alert(t('editor.editor.onUpdatingWithUnsavedChanges'));
|
||||
return;
|
||||
}
|
||||
const newStatus = _publishModes.status.get(newStatusName);
|
||||
updateUnpublishedEntryStatus(collection.get('name'), slug, currentStatus, newStatus);
|
||||
});
|
||||
_defineProperty(this, "handlePersistEntry", async (opts = {}) => {
|
||||
const {
|
||||
createNew = false,
|
||||
duplicate = false
|
||||
} = opts;
|
||||
const {
|
||||
persistEntry,
|
||||
collection,
|
||||
currentStatus,
|
||||
hasWorkflow,
|
||||
loadEntry,
|
||||
slug,
|
||||
createDraftDuplicateFromEntry,
|
||||
entryDraft
|
||||
} = this.props;
|
||||
await persistEntry(collection);
|
||||
this.deleteBackup();
|
||||
if (createNew) {
|
||||
(0, _history.navigateToNewEntry)(collection.get('name'));
|
||||
duplicate && createDraftDuplicateFromEntry(entryDraft.get('entry'));
|
||||
} else if (slug && hasWorkflow && !currentStatus) {
|
||||
loadEntry(collection, slug);
|
||||
}
|
||||
});
|
||||
_defineProperty(this, "handlePublishEntry", async (opts = {}) => {
|
||||
const {
|
||||
createNew = false,
|
||||
duplicate = false
|
||||
} = opts;
|
||||
const {
|
||||
publishUnpublishedEntry,
|
||||
createDraftDuplicateFromEntry,
|
||||
entryDraft,
|
||||
collection,
|
||||
slug,
|
||||
currentStatus,
|
||||
t
|
||||
} = this.props;
|
||||
if (currentStatus !== _publishModes.status.last()) {
|
||||
window.alert(t('editor.editor.onPublishingNotReady'));
|
||||
return;
|
||||
} else if (entryDraft.get('hasChanged')) {
|
||||
window.alert(t('editor.editor.onPublishingWithUnsavedChanges'));
|
||||
return;
|
||||
} else if (!window.confirm(t('editor.editor.onPublishing'))) {
|
||||
return;
|
||||
}
|
||||
await publishUnpublishedEntry(collection.get('name'), slug);
|
||||
this.deleteBackup();
|
||||
if (createNew) {
|
||||
(0, _history.navigateToNewEntry)(collection.get('name'));
|
||||
}
|
||||
duplicate && createDraftDuplicateFromEntry(entryDraft.get('entry'));
|
||||
});
|
||||
_defineProperty(this, "handleUnpublishEntry", async () => {
|
||||
const {
|
||||
unpublishPublishedEntry,
|
||||
collection,
|
||||
slug,
|
||||
t
|
||||
} = this.props;
|
||||
if (!window.confirm(t('editor.editor.onUnpublishing'))) return;
|
||||
await unpublishPublishedEntry(collection, slug);
|
||||
return (0, _history.navigateToCollection)(collection.get('name'));
|
||||
});
|
||||
_defineProperty(this, "handleDuplicateEntry", () => {
|
||||
const {
|
||||
createDraftDuplicateFromEntry,
|
||||
collection,
|
||||
entryDraft
|
||||
} = this.props;
|
||||
(0, _history.navigateToNewEntry)(collection.get('name'));
|
||||
createDraftDuplicateFromEntry(entryDraft.get('entry'));
|
||||
});
|
||||
_defineProperty(this, "handleDeleteEntry", () => {
|
||||
const {
|
||||
entryDraft,
|
||||
newEntry,
|
||||
collection,
|
||||
deleteEntry,
|
||||
slug,
|
||||
t
|
||||
} = this.props;
|
||||
if (entryDraft.get('hasChanged')) {
|
||||
if (!window.confirm(t('editor.editor.onDeleteWithUnsavedChanges'))) {
|
||||
return;
|
||||
}
|
||||
} else if (!window.confirm(t('editor.editor.onDeletePublishedEntry'))) {
|
||||
return;
|
||||
}
|
||||
if (newEntry) {
|
||||
return (0, _history.navigateToCollection)(collection.get('name'));
|
||||
}
|
||||
setTimeout(async () => {
|
||||
await deleteEntry(collection, slug);
|
||||
this.deleteBackup();
|
||||
return (0, _history.navigateToCollection)(collection.get('name'));
|
||||
}, 0);
|
||||
});
|
||||
_defineProperty(this, "handleDeleteUnpublishedChanges", async () => {
|
||||
const {
|
||||
entryDraft,
|
||||
collection,
|
||||
slug,
|
||||
deleteUnpublishedEntry,
|
||||
loadEntry,
|
||||
isModification,
|
||||
t
|
||||
} = this.props;
|
||||
if (entryDraft.get('hasChanged') && !window.confirm(t('editor.editor.onDeleteUnpublishedChangesWithUnsavedChanges'))) {
|
||||
return;
|
||||
} else if (!window.confirm(t('editor.editor.onDeleteUnpublishedChanges'))) {
|
||||
return;
|
||||
}
|
||||
await deleteUnpublishedEntry(collection.get('name'), slug);
|
||||
this.deleteBackup();
|
||||
if (isModification) {
|
||||
loadEntry(collection, slug);
|
||||
} else {
|
||||
(0, _history.navigateToCollection)(collection.get('name'));
|
||||
}
|
||||
});
|
||||
}
|
||||
componentDidMount() {
|
||||
const {
|
||||
newEntry,
|
||||
collection,
|
||||
slug,
|
||||
loadEntry,
|
||||
createEmptyDraft,
|
||||
loadEntries,
|
||||
retrieveLocalBackup,
|
||||
collectionEntriesLoaded,
|
||||
t
|
||||
} = this.props;
|
||||
retrieveLocalBackup(collection, slug);
|
||||
if (newEntry) {
|
||||
createEmptyDraft(collection, this.props.location.search);
|
||||
} else {
|
||||
loadEntry(collection, slug);
|
||||
}
|
||||
const leaveMessage = t('editor.editor.onLeavePage');
|
||||
this.exitBlocker = event => {
|
||||
if (this.props.entryDraft.get('hasChanged')) {
|
||||
// This message is ignored in most browsers, but its presence
|
||||
// triggers the confirmation dialog
|
||||
event.returnValue = leaveMessage;
|
||||
return leaveMessage;
|
||||
}
|
||||
};
|
||||
window.addEventListener('beforeunload', this.exitBlocker);
|
||||
const navigationBlocker = (location, action) => {
|
||||
/**
|
||||
* New entry being saved and redirected to it's new slug based url.
|
||||
*/
|
||||
const isPersisting = this.props.entryDraft.getIn(['entry', 'isPersisting']);
|
||||
const newRecord = this.props.entryDraft.getIn(['entry', 'newRecord']);
|
||||
const newEntryPath = `/collections/${collection.get('name')}/new`;
|
||||
if (isPersisting && newRecord && this.props.location.pathname === newEntryPath && action === 'PUSH') {
|
||||
return;
|
||||
}
|
||||
if (this.props.hasChanged) {
|
||||
return leaveMessage;
|
||||
}
|
||||
};
|
||||
const unblock = _history.history.block(navigationBlocker);
|
||||
|
||||
/**
|
||||
* This will run as soon as the location actually changes, unless creating
|
||||
* a new post. The confirmation above will run first.
|
||||
*/
|
||||
this.unlisten = _history.history.listen((location, action) => {
|
||||
const newEntryPath = `/collections/${collection.get('name')}/new`;
|
||||
const entriesPath = `/collections/${collection.get('name')}/entries/`;
|
||||
const {
|
||||
pathname
|
||||
} = location;
|
||||
if (pathname.startsWith(newEntryPath) || pathname.startsWith(entriesPath) && action === 'PUSH') {
|
||||
return;
|
||||
}
|
||||
this.deleteBackup();
|
||||
unblock();
|
||||
this.unlisten();
|
||||
});
|
||||
if (!collectionEntriesLoaded) {
|
||||
loadEntries(collection);
|
||||
}
|
||||
}
|
||||
componentDidUpdate(prevProps) {
|
||||
if (!prevProps.localBackup && this.props.localBackup) {
|
||||
const confirmLoadBackup = window.confirm(this.props.t('editor.editor.confirmLoadBackup'));
|
||||
if (confirmLoadBackup) {
|
||||
this.props.loadLocalBackup();
|
||||
} else {
|
||||
this.deleteBackup();
|
||||
}
|
||||
}
|
||||
if (this.props.hasChanged) {
|
||||
this.createBackup(this.props.entryDraft.get('entry'), this.props.collection);
|
||||
}
|
||||
if (prevProps.entry === this.props.entry) return;
|
||||
const {
|
||||
newEntry,
|
||||
collection
|
||||
} = this.props;
|
||||
if (newEntry) {
|
||||
prevProps.createEmptyDraft(collection, this.props.location.search);
|
||||
}
|
||||
}
|
||||
componentWillUnmount() {
|
||||
this.createBackup.flush();
|
||||
this.props.discardDraft();
|
||||
window.removeEventListener('beforeunload', this.exitBlocker);
|
||||
}
|
||||
deleteBackup() {
|
||||
const {
|
||||
deleteLocalBackup,
|
||||
collection,
|
||||
slug,
|
||||
newEntry
|
||||
} = this.props;
|
||||
this.createBackup.cancel();
|
||||
deleteLocalBackup(collection, !newEntry && slug);
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
entry,
|
||||
entryDraft,
|
||||
fields,
|
||||
collection,
|
||||
changeDraftFieldValidation,
|
||||
user,
|
||||
hasChanged,
|
||||
displayUrl,
|
||||
hasWorkflow,
|
||||
useOpenAuthoring,
|
||||
unpublishedEntry,
|
||||
newEntry,
|
||||
isModification,
|
||||
currentStatus,
|
||||
logoutUser,
|
||||
deployPreview,
|
||||
loadDeployPreview,
|
||||
draftKey,
|
||||
slug,
|
||||
t,
|
||||
editorBackLink
|
||||
} = this.props;
|
||||
const isPublished = !newEntry && !unpublishedEntry;
|
||||
if (entry && entry.get('error')) {
|
||||
return (0, _react2.jsx)("div", null, (0, _react2.jsx)("h3", null, entry.get('error')));
|
||||
} else if (entryDraft == null || entryDraft.get('entry') === undefined || entry && entry.get('isFetching')) {
|
||||
return (0, _react2.jsx)(_decapCmsUiDefault.Loader, {
|
||||
active: true
|
||||
}, t('editor.editor.loadingEntry'));
|
||||
}
|
||||
return (0, _react2.jsx)(_EditorInterface.default, {
|
||||
draftKey: draftKey,
|
||||
entry: entryDraft.get('entry'),
|
||||
collection: collection,
|
||||
fields: fields,
|
||||
fieldsMetaData: entryDraft.get('fieldsMetaData'),
|
||||
fieldsErrors: entryDraft.get('fieldsErrors'),
|
||||
onChange: this.handleChangeDraftField,
|
||||
onValidate: changeDraftFieldValidation,
|
||||
onPersist: this.handlePersistEntry,
|
||||
onDelete: this.handleDeleteEntry,
|
||||
onDeleteUnpublishedChanges: this.handleDeleteUnpublishedChanges,
|
||||
onChangeStatus: this.handleChangeStatus,
|
||||
onPublish: this.handlePublishEntry,
|
||||
unPublish: this.handleUnpublishEntry,
|
||||
onDuplicate: this.handleDuplicateEntry,
|
||||
showDelete: this.props.showDelete,
|
||||
user: user,
|
||||
hasChanged: hasChanged,
|
||||
displayUrl: displayUrl,
|
||||
hasWorkflow: hasWorkflow,
|
||||
useOpenAuthoring: useOpenAuthoring,
|
||||
hasUnpublishedChanges: unpublishedEntry,
|
||||
isNewEntry: newEntry,
|
||||
isModification: isModification,
|
||||
currentStatus: currentStatus,
|
||||
onLogoutClick: logoutUser,
|
||||
deployPreview: deployPreview,
|
||||
loadDeployPreview: opts => loadDeployPreview(collection, slug, entry, isPublished, opts),
|
||||
editorBackLink: editorBackLink,
|
||||
t: t
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Editor = Editor;
|
||||
_defineProperty(Editor, "propTypes", {
|
||||
changeDraftField: _propTypes.default.func.isRequired,
|
||||
changeDraftFieldValidation: _propTypes.default.func.isRequired,
|
||||
collection: _reactImmutableProptypes.default.map.isRequired,
|
||||
createDraftDuplicateFromEntry: _propTypes.default.func.isRequired,
|
||||
createEmptyDraft: _propTypes.default.func.isRequired,
|
||||
discardDraft: _propTypes.default.func.isRequired,
|
||||
entry: _reactImmutableProptypes.default.map,
|
||||
entryDraft: _reactImmutableProptypes.default.map.isRequired,
|
||||
loadEntry: _propTypes.default.func.isRequired,
|
||||
persistEntry: _propTypes.default.func.isRequired,
|
||||
deleteEntry: _propTypes.default.func.isRequired,
|
||||
showDelete: _propTypes.default.bool.isRequired,
|
||||
fields: _reactImmutableProptypes.default.list.isRequired,
|
||||
slug: _propTypes.default.string,
|
||||
newEntry: _propTypes.default.bool.isRequired,
|
||||
displayUrl: _propTypes.default.string,
|
||||
hasWorkflow: _propTypes.default.bool,
|
||||
useOpenAuthoring: _propTypes.default.bool,
|
||||
unpublishedEntry: _propTypes.default.bool,
|
||||
isModification: _propTypes.default.bool,
|
||||
collectionEntriesLoaded: _propTypes.default.bool,
|
||||
updateUnpublishedEntryStatus: _propTypes.default.func.isRequired,
|
||||
publishUnpublishedEntry: _propTypes.default.func.isRequired,
|
||||
deleteUnpublishedEntry: _propTypes.default.func.isRequired,
|
||||
logoutUser: _propTypes.default.func.isRequired,
|
||||
loadEntries: _propTypes.default.func.isRequired,
|
||||
deployPreview: _propTypes.default.object,
|
||||
loadDeployPreview: _propTypes.default.func.isRequired,
|
||||
currentStatus: _propTypes.default.string,
|
||||
user: _propTypes.default.object,
|
||||
location: _propTypes.default.shape({
|
||||
pathname: _propTypes.default.string,
|
||||
search: _propTypes.default.string
|
||||
}),
|
||||
hasChanged: _propTypes.default.bool,
|
||||
t: _propTypes.default.func.isRequired,
|
||||
retrieveLocalBackup: _propTypes.default.func.isRequired,
|
||||
localBackup: _reactImmutableProptypes.default.map,
|
||||
loadLocalBackup: _propTypes.default.func,
|
||||
persistLocalBackup: _propTypes.default.func.isRequired,
|
||||
deleteLocalBackup: _propTypes.default.func
|
||||
});
|
||||
function mapStateToProps(state, ownProps) {
|
||||
const {
|
||||
collections,
|
||||
entryDraft,
|
||||
auth,
|
||||
config,
|
||||
entries,
|
||||
globalUI
|
||||
} = state;
|
||||
const slug = ownProps.match.params[0];
|
||||
const collection = collections.get(ownProps.match.params.name);
|
||||
const collectionName = collection.get('name');
|
||||
const newEntry = ownProps.newRecord === true;
|
||||
const fields = (0, _collections.selectFields)(collection, slug);
|
||||
const entry = newEntry ? null : (0, _reducers.selectEntry)(state, collectionName, slug);
|
||||
const user = auth.user;
|
||||
const hasChanged = entryDraft.get('hasChanged');
|
||||
const displayUrl = config.display_url;
|
||||
const hasWorkflow = config.publish_mode === _publishModes.EDITORIAL_WORKFLOW;
|
||||
const useOpenAuthoring = globalUI.useOpenAuthoring;
|
||||
const isModification = entryDraft.getIn(['entry', 'isModification']);
|
||||
const collectionEntriesLoaded = !!entries.getIn(['pages', collectionName]);
|
||||
const unPublishedEntry = (0, _reducers.selectUnpublishedEntry)(state, collectionName, slug);
|
||||
const publishedEntry = (0, _reducers.selectEntry)(state, collectionName, slug);
|
||||
const currentStatus = unPublishedEntry && unPublishedEntry.get('status');
|
||||
const deployPreview = (0, _reducers.selectDeployPreview)(state, collectionName, slug);
|
||||
const localBackup = entryDraft.get('localBackup');
|
||||
const draftKey = entryDraft.get('key');
|
||||
let editorBackLink = `/collections/${collectionName}`;
|
||||
if (new URLSearchParams(ownProps.location.search).get('ref') === 'workflow') {
|
||||
editorBackLink = `/workflow`;
|
||||
}
|
||||
if (collection.has('nested') && slug) {
|
||||
const pathParts = slug.split('/');
|
||||
if (pathParts.length > 2) {
|
||||
editorBackLink = `${editorBackLink}/filter/${pathParts.slice(0, -2).join('/')}`;
|
||||
}
|
||||
}
|
||||
return {
|
||||
collection,
|
||||
collections,
|
||||
newEntry,
|
||||
entryDraft,
|
||||
fields,
|
||||
slug,
|
||||
entry,
|
||||
user,
|
||||
hasChanged,
|
||||
displayUrl,
|
||||
hasWorkflow,
|
||||
useOpenAuthoring,
|
||||
isModification,
|
||||
collectionEntriesLoaded,
|
||||
currentStatus,
|
||||
deployPreview,
|
||||
localBackup,
|
||||
draftKey,
|
||||
publishedEntry,
|
||||
unPublishedEntry,
|
||||
editorBackLink
|
||||
};
|
||||
}
|
||||
const mapDispatchToProps = {
|
||||
changeDraftField: _entries.changeDraftField,
|
||||
changeDraftFieldValidation: _entries.changeDraftFieldValidation,
|
||||
loadEntry: _entries.loadEntry,
|
||||
loadEntries: _entries.loadEntries,
|
||||
loadDeployPreview: _deploys.loadDeployPreview,
|
||||
loadLocalBackup: _entries.loadLocalBackup,
|
||||
retrieveLocalBackup: _entries.retrieveLocalBackup,
|
||||
persistLocalBackup: _entries.persistLocalBackup,
|
||||
deleteLocalBackup: _entries.deleteLocalBackup,
|
||||
createDraftDuplicateFromEntry: _entries.createDraftDuplicateFromEntry,
|
||||
createEmptyDraft: _entries.createEmptyDraft,
|
||||
discardDraft: _entries.discardDraft,
|
||||
persistEntry: _entries.persistEntry,
|
||||
deleteEntry: _entries.deleteEntry,
|
||||
updateUnpublishedEntryStatus: _editorialWorkflow.updateUnpublishedEntryStatus,
|
||||
publishUnpublishedEntry: _editorialWorkflow.publishUnpublishedEntry,
|
||||
unpublishPublishedEntry: _editorialWorkflow.unpublishPublishedEntry,
|
||||
deleteUnpublishedEntry: _editorialWorkflow.deleteUnpublishedEntry,
|
||||
logoutUser: _auth.logoutUser
|
||||
};
|
||||
var _default = exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)((0, _withWorkflow.default)((0, _reactPolyglot.translate)()(Editor)));
|
||||
396
node_modules/decap-cms-core/dist/esm/components/Editor/EditorControlPane/EditorControl.js
generated
vendored
Normal file
396
node_modules/decap-cms-core/dist/esm/components/Editor/EditorControlPane/EditorControl.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
259
node_modules/decap-cms-core/dist/esm/components/Editor/EditorControlPane/EditorControlPane.js
generated
vendored
Normal file
259
node_modules/decap-cms-core/dist/esm/components/Editor/EditorControlPane/EditorControlPane.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
362
node_modules/decap-cms-core/dist/esm/components/Editor/EditorControlPane/Widget.js
generated
vendored
Normal file
362
node_modules/decap-cms-core/dist/esm/components/Editor/EditorControlPane/Widget.js
generated
vendored
Normal file
@@ -0,0 +1,362 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _immutable = require("immutable");
|
||||
var _commonTags = require("common-tags");
|
||||
var _registry = require("../../../lib/registry");
|
||||
var _validationErrorTypes = _interopRequireDefault(require("../../../constants/validationErrorTypes"));
|
||||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (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; }
|
||||
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 truthy() {
|
||||
return {
|
||||
error: false
|
||||
};
|
||||
}
|
||||
function isEmpty(value) {
|
||||
return value === null || value === undefined || Object.prototype.hasOwnProperty.call(value, 'length') && value.length === 0 || value.constructor === Object && Object.keys(value).length === 0 || _immutable.List.isList(value) && value.size === 0;
|
||||
}
|
||||
class Widget extends _react.Component {
|
||||
constructor(...args) {
|
||||
super(...args);
|
||||
_defineProperty(this, "processInnerControlRef", ref => {
|
||||
if (!ref) return;
|
||||
|
||||
/**
|
||||
* If the widget is a container that receives state updates from the store,
|
||||
* we'll need to get the ref of the actual control via the `react-redux`
|
||||
* `getWrappedInstance` method. Note that connected widgets must pass
|
||||
* `withRef: true` to `connect` in the options object.
|
||||
*/
|
||||
this.innerWrappedControl = ref.getWrappedInstance ? ref.getWrappedInstance() : ref;
|
||||
this.wrappedControlValid = this.innerWrappedControl.isValid || truthy;
|
||||
|
||||
/**
|
||||
* Get the `shouldComponentUpdate` method from the wrapped control, and
|
||||
* provide the control instance is the `this` binding.
|
||||
*/
|
||||
const {
|
||||
shouldComponentUpdate: scu
|
||||
} = this.innerWrappedControl;
|
||||
this.wrappedControlShouldComponentUpdate = scu && scu.bind(this.innerWrappedControl);
|
||||
});
|
||||
_defineProperty(this, "getValidateValue", () => {
|
||||
var _this$innerWrappedCon, _this$innerWrappedCon2;
|
||||
let value = ((_this$innerWrappedCon = this.innerWrappedControl) === null || _this$innerWrappedCon === void 0 ? void 0 : (_this$innerWrappedCon2 = _this$innerWrappedCon.getValidateValue) === null || _this$innerWrappedCon2 === void 0 ? void 0 : _this$innerWrappedCon2.call(_this$innerWrappedCon)) || this.props.value;
|
||||
// Convert list input widget value to string for validation test
|
||||
_immutable.List.isList(value) && (value = value.join(','));
|
||||
return value;
|
||||
});
|
||||
_defineProperty(this, "validate", (skipWrapped = false) => {
|
||||
const value = this.getValidateValue();
|
||||
const field = this.props.field;
|
||||
const errors = [];
|
||||
const validations = [this.validatePresence, this.validatePattern];
|
||||
if (field.get('meta')) {
|
||||
validations.push(this.props.validateMetaField);
|
||||
}
|
||||
validations.forEach(func => {
|
||||
const response = func(field, value, this.props.t);
|
||||
if (response.error) errors.push(response.error);
|
||||
});
|
||||
if (skipWrapped) {
|
||||
if (skipWrapped.error) errors.push(skipWrapped.error);
|
||||
} else {
|
||||
const wrappedError = this.validateWrappedControl(field);
|
||||
if (wrappedError.error) errors.push(wrappedError.error);
|
||||
}
|
||||
this.props.onValidate(errors);
|
||||
});
|
||||
_defineProperty(this, "validatePresence", (field, value) => {
|
||||
const {
|
||||
t,
|
||||
parentIds
|
||||
} = this.props;
|
||||
const isRequired = field.get('required', true);
|
||||
if (isRequired && isEmpty(value)) {
|
||||
const error = {
|
||||
type: _validationErrorTypes.default.PRESENCE,
|
||||
parentIds,
|
||||
message: t('editor.editorControlPane.widget.required', {
|
||||
fieldLabel: field.get('label', field.get('name'))
|
||||
})
|
||||
};
|
||||
return {
|
||||
error
|
||||
};
|
||||
}
|
||||
return {
|
||||
error: false
|
||||
};
|
||||
});
|
||||
_defineProperty(this, "validatePattern", (field, value) => {
|
||||
const {
|
||||
t,
|
||||
parentIds
|
||||
} = this.props;
|
||||
const pattern = field.get('pattern', false);
|
||||
if (isEmpty(value)) {
|
||||
return {
|
||||
error: false
|
||||
};
|
||||
}
|
||||
if (pattern && !RegExp(pattern.first()).test(value)) {
|
||||
const error = {
|
||||
type: _validationErrorTypes.default.PATTERN,
|
||||
parentIds,
|
||||
message: t('editor.editorControlPane.widget.regexPattern', {
|
||||
fieldLabel: field.get('label', field.get('name')),
|
||||
pattern: pattern.last()
|
||||
})
|
||||
};
|
||||
return {
|
||||
error
|
||||
};
|
||||
}
|
||||
return {
|
||||
error: false
|
||||
};
|
||||
});
|
||||
_defineProperty(this, "validateWrappedControl", field => {
|
||||
const {
|
||||
t,
|
||||
parentIds
|
||||
} = this.props;
|
||||
if (typeof this.wrappedControlValid !== 'function') {
|
||||
throw new Error((0, _commonTags.oneLine)`
|
||||
this.wrappedControlValid is not a function. Are you sure widget
|
||||
"${field.get('widget')}" is registered?
|
||||
`);
|
||||
}
|
||||
const response = this.wrappedControlValid();
|
||||
if (typeof response === 'boolean') {
|
||||
const isValid = response;
|
||||
return {
|
||||
error: !isValid
|
||||
};
|
||||
} else if (Object.prototype.hasOwnProperty.call(response, 'error')) {
|
||||
return response;
|
||||
} else if (response instanceof Promise) {
|
||||
response.then(() => {
|
||||
this.validate({
|
||||
error: false
|
||||
});
|
||||
}, err => {
|
||||
const error = {
|
||||
type: _validationErrorTypes.default.CUSTOM,
|
||||
message: `${field.get('label', field.get('name'))} - ${err}.`
|
||||
};
|
||||
this.validate({
|
||||
error
|
||||
});
|
||||
});
|
||||
const error = {
|
||||
type: _validationErrorTypes.default.CUSTOM,
|
||||
parentIds,
|
||||
message: t('editor.editorControlPane.widget.processing', {
|
||||
fieldLabel: field.get('label', field.get('name'))
|
||||
})
|
||||
};
|
||||
return {
|
||||
error
|
||||
};
|
||||
}
|
||||
return {
|
||||
error: false
|
||||
};
|
||||
});
|
||||
/**
|
||||
* In case the `onChangeObject` function is frozen by a child widget implementation,
|
||||
* e.g. when debounced, always get the latest object value instead of using
|
||||
* `this.props.value` directly.
|
||||
*/
|
||||
_defineProperty(this, "getObjectValue", () => this.props.value || (0, _immutable.Map)());
|
||||
/**
|
||||
* Change handler for fields that are nested within another field.
|
||||
*/
|
||||
_defineProperty(this, "onChangeObject", (field, newValue, newMetadata) => {
|
||||
const newObjectValue = this.getObjectValue().set(field.get('name'), newValue);
|
||||
return this.props.onChange(newObjectValue, newMetadata && {
|
||||
[this.props.field.get('name')]: newMetadata
|
||||
});
|
||||
});
|
||||
_defineProperty(this, "setInactiveStyle", () => {
|
||||
this.props.setInactiveStyle();
|
||||
if (this.props.field.has('pattern') && !isEmpty(this.getValidateValue())) {
|
||||
this.validate();
|
||||
}
|
||||
});
|
||||
}
|
||||
shouldComponentUpdate(nextProps) {
|
||||
/**
|
||||
* Avoid unnecessary rerenders while loading assets.
|
||||
*/
|
||||
if (this.props.isLoadingAsset && nextProps.isLoadingAsset) return false;
|
||||
/**
|
||||
* Allow widgets to provide their own `shouldComponentUpdate` method.
|
||||
*/
|
||||
if (this.wrappedControlShouldComponentUpdate) {
|
||||
return this.wrappedControlShouldComponentUpdate(nextProps);
|
||||
}
|
||||
return this.props.value !== nextProps.value || this.props.classNameWrapper !== nextProps.classNameWrapper || this.props.hasActiveStyle !== nextProps.hasActiveStyle;
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
controlComponent,
|
||||
entry,
|
||||
collection,
|
||||
config,
|
||||
field,
|
||||
value,
|
||||
mediaPaths,
|
||||
metadata,
|
||||
onChange,
|
||||
onValidateObject,
|
||||
onOpenMediaLibrary,
|
||||
onRemoveMediaControl,
|
||||
onPersistMedia,
|
||||
onClearMediaControl,
|
||||
onAddAsset,
|
||||
onRemoveInsertedMedia,
|
||||
getAsset,
|
||||
classNameWrapper,
|
||||
classNameWidget,
|
||||
classNameWidgetActive,
|
||||
classNameLabel,
|
||||
classNameLabelActive,
|
||||
setActiveStyle,
|
||||
hasActiveStyle,
|
||||
editorControl,
|
||||
uniqueFieldId,
|
||||
resolveWidget,
|
||||
widget,
|
||||
getEditorComponents,
|
||||
query,
|
||||
queryHits,
|
||||
clearSearch,
|
||||
clearFieldErrors,
|
||||
isFetching,
|
||||
loadEntry,
|
||||
fieldsErrors,
|
||||
controlRef,
|
||||
isEditorComponent,
|
||||
isNewEditorComponent,
|
||||
parentIds,
|
||||
t,
|
||||
isDisabled,
|
||||
isFieldDuplicate,
|
||||
isFieldHidden,
|
||||
locale,
|
||||
isParentListCollapsed
|
||||
} = this.props;
|
||||
return /*#__PURE__*/_react.default.createElement(controlComponent, {
|
||||
entry,
|
||||
collection,
|
||||
config,
|
||||
field,
|
||||
value,
|
||||
mediaPaths,
|
||||
metadata,
|
||||
onChange,
|
||||
onChangeObject: this.onChangeObject,
|
||||
onValidateObject,
|
||||
onOpenMediaLibrary,
|
||||
onClearMediaControl,
|
||||
onRemoveMediaControl,
|
||||
onPersistMedia,
|
||||
onAddAsset,
|
||||
onRemoveInsertedMedia,
|
||||
getAsset,
|
||||
forID: uniqueFieldId,
|
||||
ref: this.processInnerControlRef,
|
||||
validate: this.validate,
|
||||
classNameWrapper,
|
||||
classNameWidget,
|
||||
classNameWidgetActive,
|
||||
classNameLabel,
|
||||
classNameLabelActive,
|
||||
setActiveStyle,
|
||||
setInactiveStyle: () => this.setInactiveStyle(),
|
||||
hasActiveStyle,
|
||||
editorControl,
|
||||
resolveWidget,
|
||||
widget,
|
||||
getEditorComponents,
|
||||
getRemarkPlugins: _registry.getRemarkPlugins,
|
||||
query,
|
||||
queryHits,
|
||||
clearSearch,
|
||||
clearFieldErrors,
|
||||
isFetching,
|
||||
loadEntry,
|
||||
isEditorComponent,
|
||||
isNewEditorComponent,
|
||||
fieldsErrors,
|
||||
controlRef,
|
||||
parentIds,
|
||||
t,
|
||||
isDisabled,
|
||||
isFieldDuplicate,
|
||||
isFieldHidden,
|
||||
locale,
|
||||
isParentListCollapsed
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.default = Widget;
|
||||
_defineProperty(Widget, "propTypes", {
|
||||
controlComponent: _propTypes.default.func.isRequired,
|
||||
field: _reactImmutableProptypes.default.map.isRequired,
|
||||
hasActiveStyle: _propTypes.default.bool,
|
||||
setActiveStyle: _propTypes.default.func.isRequired,
|
||||
setInactiveStyle: _propTypes.default.func.isRequired,
|
||||
classNameWrapper: _propTypes.default.string.isRequired,
|
||||
classNameWidget: _propTypes.default.string.isRequired,
|
||||
classNameWidgetActive: _propTypes.default.string.isRequired,
|
||||
classNameLabel: _propTypes.default.string.isRequired,
|
||||
classNameLabelActive: _propTypes.default.string.isRequired,
|
||||
value: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.object, _propTypes.default.string, _propTypes.default.bool]),
|
||||
mediaPaths: _reactImmutableProptypes.default.map.isRequired,
|
||||
metadata: _reactImmutableProptypes.default.map,
|
||||
fieldsErrors: _reactImmutableProptypes.default.map,
|
||||
onChange: _propTypes.default.func.isRequired,
|
||||
onValidate: _propTypes.default.func,
|
||||
onOpenMediaLibrary: _propTypes.default.func.isRequired,
|
||||
onClearMediaControl: _propTypes.default.func.isRequired,
|
||||
onRemoveMediaControl: _propTypes.default.func.isRequired,
|
||||
onPersistMedia: _propTypes.default.func.isRequired,
|
||||
onAddAsset: _propTypes.default.func.isRequired,
|
||||
onRemoveInsertedMedia: _propTypes.default.func.isRequired,
|
||||
getAsset: _propTypes.default.func.isRequired,
|
||||
resolveWidget: _propTypes.default.func.isRequired,
|
||||
widget: _propTypes.default.object.isRequired,
|
||||
getEditorComponents: _propTypes.default.func.isRequired,
|
||||
isFetching: _propTypes.default.bool,
|
||||
controlRef: _propTypes.default.func,
|
||||
query: _propTypes.default.func.isRequired,
|
||||
clearSearch: _propTypes.default.func.isRequired,
|
||||
clearFieldErrors: _propTypes.default.func.isRequired,
|
||||
queryHits: _propTypes.default.oneOfType([_propTypes.default.array, _propTypes.default.object]),
|
||||
editorControl: _propTypes.default.elementType.isRequired,
|
||||
uniqueFieldId: _propTypes.default.string.isRequired,
|
||||
loadEntry: _propTypes.default.func.isRequired,
|
||||
t: _propTypes.default.func.isRequired,
|
||||
onValidateObject: _propTypes.default.func,
|
||||
isEditorComponent: _propTypes.default.bool,
|
||||
isNewEditorComponent: _propTypes.default.bool,
|
||||
entry: _reactImmutableProptypes.default.map.isRequired,
|
||||
isDisabled: _propTypes.default.bool,
|
||||
isFieldDuplicate: _propTypes.default.func,
|
||||
isFieldHidden: _propTypes.default.func,
|
||||
locale: _propTypes.default.string,
|
||||
isParentListCollapsed: _propTypes.default.bool
|
||||
});
|
||||
400
node_modules/decap-cms-core/dist/esm/components/Editor/EditorInterface.js
generated
vendored
Normal file
400
node_modules/decap-cms-core/dist/esm/components/Editor/EditorInterface.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
56
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/EditorPreview.js
generated
vendored
Normal file
56
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/EditorPreview.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
function isVisible(field) {
|
||||
return field.get('widget') !== 'hidden';
|
||||
}
|
||||
const PreviewContainer = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "e1iji6y40",
|
||||
label: "PreviewContainer"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "9bq7s9",
|
||||
styles: "font-family:Roboto,'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif"
|
||||
} : {
|
||||
name: "9bq7s9",
|
||||
styles: "font-family:Roboto,'Helvetica Neue',HelveticaNeue,Helvetica,Arial,sans-serif",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0VkaXRvci9FZGl0b3JQcmV2aWV3UGFuZS9FZGl0b3JQcmV2aWV3LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVNtQyIsImZpbGUiOiIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9FZGl0b3IvRWRpdG9yUHJldmlld1BhbmUvRWRpdG9yUHJldmlldy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IEltbXV0YWJsZVByb3BUeXBlcyBmcm9tICdyZWFjdC1pbW11dGFibGUtcHJvcHR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZnVuY3Rpb24gaXNWaXNpYmxlKGZpZWxkKSB7XG4gIHJldHVybiBmaWVsZC5nZXQoJ3dpZGdldCcpICE9PSAnaGlkZGVuJztcbn1cblxuY29uc3QgUHJldmlld0NvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYU5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5gO1xuXG4vKipcbiAqIFVzZSBhIHN0YXRlZnVsIGNvbXBvbmVudCBzbyB0aGF0IGNoaWxkIGNvbXBvbmVudHMgY2FuIGVmZmVjdGl2ZWx5IHV0aWxpemVcbiAqIGBzaG91bGRDb21wb25lbnRVcGRhdGVgLlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBQcmV2aWV3IGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHsgY29sbGVjdGlvbiwgZmllbGRzLCB3aWRnZXRGb3IgfSA9IHRoaXMucHJvcHM7XG4gICAgaWYgKCFjb2xsZWN0aW9uIHx8ICFmaWVsZHMpIHtcbiAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbiAgICByZXR1cm4gKFxuICAgICAgPFByZXZpZXdDb250YWluZXI+XG4gICAgICAgIHtmaWVsZHMuZmlsdGVyKGlzVmlzaWJsZSkubWFwKGZpZWxkID0+IChcbiAgICAgICAgICA8ZGl2IGtleT17ZmllbGQuZ2V0KCduYW1lJyl9Pnt3aWRnZXRGb3IoZmllbGQuZ2V0KCduYW1lJykpfTwvZGl2PlxuICAgICAgICApKX1cbiAgICAgIDwvUHJldmlld0NvbnRhaW5lcj5cbiAgICApO1xuICB9XG59XG5cblByZXZpZXcucHJvcFR5cGVzID0ge1xuICBjb2xsZWN0aW9uOiBJbW11dGFibGVQcm9wVHlwZXMubWFwLmlzUmVxdWlyZWQsXG4gIGVudHJ5OiBJbW11dGFibGVQcm9wVHlwZXMubWFwLmlzUmVxdWlyZWQsXG4gIGZpZWxkczogSW1tdXRhYmxlUHJvcFR5cGVzLmxpc3QuaXNSZXF1aXJlZCxcbiAgZ2V0QXNzZXQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHdpZGdldEZvcjogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbn07XG4iXX0= */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
|
||||
/**
|
||||
* Use a stateful component so that child components can effectively utilize
|
||||
* `shouldComponentUpdate`.
|
||||
*/
|
||||
class Preview extends _react.default.Component {
|
||||
render() {
|
||||
const {
|
||||
collection,
|
||||
fields,
|
||||
widgetFor
|
||||
} = this.props;
|
||||
if (!collection || !fields) {
|
||||
return null;
|
||||
}
|
||||
return (0, _react2.jsx)(PreviewContainer, null, fields.filter(isVisible).map(field => (0, _react2.jsx)("div", {
|
||||
key: field.get('name')
|
||||
}, widgetFor(field.get('name')))));
|
||||
}
|
||||
}
|
||||
exports.default = Preview;
|
||||
Preview.propTypes = {
|
||||
collection: _reactImmutableProptypes.default.map.isRequired,
|
||||
entry: _reactImmutableProptypes.default.map.isRequired,
|
||||
fields: _reactImmutableProptypes.default.list.isRequired,
|
||||
getAsset: _propTypes.default.func.isRequired,
|
||||
widgetFor: _propTypes.default.func.isRequired
|
||||
};
|
||||
33
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/EditorPreviewContent.js
generated
vendored
Normal file
33
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/EditorPreviewContent.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactIs = require("react-is");
|
||||
var _reactScrollSync = require("react-scroll-sync");
|
||||
var _reactFrameComponent = require("react-frame-component");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
/**
|
||||
* We need to create a lightweight component here so that we can access the
|
||||
* context within the Frame. This allows us to attach the ScrollSyncPane to the
|
||||
* body.
|
||||
*/class PreviewContent extends _react.default.Component {
|
||||
render() {
|
||||
const {
|
||||
previewComponent,
|
||||
previewProps
|
||||
} = this.props;
|
||||
return (0, _react2.jsx)(_reactFrameComponent.FrameContextConsumer, null, context => (0, _react2.jsx)(_reactScrollSync.ScrollSyncPane, {
|
||||
attachTo: context.document.scrollingElement
|
||||
}, (0, _reactIs.isElement)(previewComponent) ? /*#__PURE__*/_react.default.cloneElement(previewComponent, previewProps) : /*#__PURE__*/_react.default.createElement(previewComponent, previewProps)));
|
||||
}
|
||||
}
|
||||
PreviewContent.propTypes = {
|
||||
previewComponent: _propTypes.default.func.isRequired,
|
||||
previewProps: _propTypes.default.object
|
||||
};
|
||||
var _default = exports.default = PreviewContent;
|
||||
270
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/EditorPreviewPane.js
generated
vendored
Normal file
270
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/EditorPreviewPane.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
38
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/PreviewHOC.js
generated
vendored
Normal file
38
node_modules/decap-cms-core/dist/esm/components/Editor/EditorPreviewPane/PreviewHOC.js
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
const _excluded = ["previewComponent"];
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
|
||||
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
|
||||
class PreviewHOC extends _react.default.Component {
|
||||
/**
|
||||
* Only re-render on value change, but always re-render objects and lists.
|
||||
* Their child widgets will each also be wrapped with this component, and
|
||||
* will only be updated on value change.
|
||||
*/
|
||||
shouldComponentUpdate(nextProps) {
|
||||
const isWidgetContainer = ['object', 'list'].includes(nextProps.field.get('widget'));
|
||||
return isWidgetContainer || this.props.value !== nextProps.value || this.props.fieldsMetaData !== nextProps.fieldsMetaData || this.props.getAsset !== nextProps.getAsset;
|
||||
}
|
||||
render() {
|
||||
const _this$props = this.props,
|
||||
{
|
||||
previewComponent
|
||||
} = _this$props,
|
||||
props = _objectWithoutProperties(_this$props, _excluded);
|
||||
return /*#__PURE__*/_react.default.createElement(previewComponent, props);
|
||||
}
|
||||
}
|
||||
PreviewHOC.propTypes = {
|
||||
previewComponent: _propTypes.default.func.isRequired,
|
||||
field: _reactImmutableProptypes.default.map.isRequired,
|
||||
value: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.object, _propTypes.default.string, _propTypes.default.bool])
|
||||
};
|
||||
var _default = exports.default = PreviewHOC;
|
||||
551
node_modules/decap-cms-core/dist/esm/components/Editor/EditorToolbar.js
generated
vendored
Normal file
551
node_modules/decap-cms-core/dist/esm/components/Editor/EditorToolbar.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
64
node_modules/decap-cms-core/dist/esm/components/Editor/withWorkflow.js
generated
vendored
Normal file
64
node_modules/decap-cms-core/dist/esm/components/Editor/withWorkflow.js
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = withWorkflow;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactRedux = require("react-redux");
|
||||
var _publishModes = require("../../constants/publishModes");
|
||||
var _reducers = require("../../reducers");
|
||||
var _collections = require("../../reducers/collections");
|
||||
var _editorialWorkflow = require("../../actions/editorialWorkflow");
|
||||
var _react2 = require("@emotion/react");
|
||||
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 mapStateToProps(state, ownProps) {
|
||||
const {
|
||||
collections
|
||||
} = state;
|
||||
const isEditorialWorkflow = state.config.publish_mode === _publishModes.EDITORIAL_WORKFLOW;
|
||||
const collection = collections.get(ownProps.match.params.name);
|
||||
const returnObj = {
|
||||
isEditorialWorkflow,
|
||||
showDelete: !ownProps.newEntry && (0, _collections.selectAllowDeletion)(collection)
|
||||
};
|
||||
if (isEditorialWorkflow) {
|
||||
const slug = ownProps.match.params[0];
|
||||
const unpublishedEntry = (0, _reducers.selectUnpublishedEntry)(state, collection.get('name'), slug);
|
||||
if (unpublishedEntry) {
|
||||
returnObj.unpublishedEntry = true;
|
||||
returnObj.entry = unpublishedEntry;
|
||||
}
|
||||
}
|
||||
return returnObj;
|
||||
}
|
||||
function mergeProps(stateProps, dispatchProps, ownProps) {
|
||||
const {
|
||||
isEditorialWorkflow,
|
||||
unpublishedEntry
|
||||
} = stateProps;
|
||||
const {
|
||||
dispatch
|
||||
} = dispatchProps;
|
||||
const returnObj = {};
|
||||
if (isEditorialWorkflow) {
|
||||
// Overwrite loadEntry to loadUnpublishedEntry
|
||||
returnObj.loadEntry = (collection, slug) => dispatch((0, _editorialWorkflow.loadUnpublishedEntry)(collection, slug));
|
||||
|
||||
// Overwrite persistEntry to persistUnpublishedEntry
|
||||
returnObj.persistEntry = collection => dispatch((0, _editorialWorkflow.persistUnpublishedEntry)(collection, unpublishedEntry));
|
||||
}
|
||||
return _objectSpread(_objectSpread(_objectSpread({}, ownProps), stateProps), returnObj);
|
||||
}
|
||||
function withWorkflow(Editor) {
|
||||
return (0, _reactRedux.connect)(mapStateToProps, null, mergeProps)(class WorkflowEditor extends _react.default.Component {
|
||||
render() {
|
||||
return (0, _react2.jsx)(Editor, this.props);
|
||||
}
|
||||
});
|
||||
}
|
||||
25
node_modules/decap-cms-core/dist/esm/components/EditorWidgets/Unknown/UnknownControl.js
generated
vendored
Normal file
25
node_modules/decap-cms-core/dist/esm/components/EditorWidgets/Unknown/UnknownControl.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function UnknownControl({
|
||||
field,
|
||||
t
|
||||
}) {
|
||||
return (0, _react2.jsx)("div", null, t('editor.editorWidgets.unknownControl.noControl', {
|
||||
widget: field.get('widget')
|
||||
}));
|
||||
}
|
||||
UnknownControl.propTypes = {
|
||||
field: _reactImmutableProptypes.default.map,
|
||||
t: _propTypes.default.func.isRequired
|
||||
};
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(UnknownControl);
|
||||
27
node_modules/decap-cms-core/dist/esm/components/EditorWidgets/Unknown/UnknownPreview.js
generated
vendored
Normal file
27
node_modules/decap-cms-core/dist/esm/components/EditorWidgets/Unknown/UnknownPreview.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function UnknownPreview({
|
||||
field,
|
||||
t
|
||||
}) {
|
||||
return (0, _react2.jsx)("div", {
|
||||
className: "nc-widgetPreview"
|
||||
}, t('editor.editorWidgets.unknownPreview.noPreview', {
|
||||
widget: field.get('widget')
|
||||
}));
|
||||
}
|
||||
UnknownPreview.propTypes = {
|
||||
field: _reactImmutableProptypes.default.map,
|
||||
t: _propTypes.default.func.isRequired
|
||||
};
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(UnknownPreview);
|
||||
7
node_modules/decap-cms-core/dist/esm/components/EditorWidgets/index.js
generated
vendored
Normal file
7
node_modules/decap-cms-core/dist/esm/components/EditorWidgets/index.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
|
||||
var _registry = require("../../lib/registry");
|
||||
var _UnknownControl = _interopRequireDefault(require("./Unknown/UnknownControl"));
|
||||
var _UnknownPreview = _interopRequireDefault(require("./Unknown/UnknownPreview"));
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
(0, _registry.registerWidget)('unknown', _UnknownControl.default, _UnknownPreview.default);
|
||||
29
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/EmptyMessage.js
generated
vendored
Normal file
29
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/EmptyMessage.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
const EmptyMessageContainer = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "e156433y0",
|
||||
label: "EmptyMessageContainer"
|
||||
})("height:100%;width:100%;display:flex;justify-content:center;align-items:center;color:", props => props.isPrivate && _decapCmsUiDefault.colors.textFieldBorder, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9FbXB0eU1lc3NhZ2UuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS3dDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9FbXB0eU1lc3NhZ2UuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNvbG9ycyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuY29uc3QgRW1wdHlNZXNzYWdlQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAke3Byb3BzID0+IHByb3BzLmlzUHJpdmF0ZSAmJiBjb2xvcnMudGV4dEZpZWxkQm9yZGVyfTtcbmA7XG5cbmZ1bmN0aW9uIEVtcHR5TWVzc2FnZSh7IGNvbnRlbnQsIGlzUHJpdmF0ZSB9KSB7XG4gIHJldHVybiAoXG4gICAgPEVtcHR5TWVzc2FnZUNvbnRhaW5lciBpc1ByaXZhdGU9e2lzUHJpdmF0ZX0+XG4gICAgICA8aDE+e2NvbnRlbnR9PC9oMT5cbiAgICA8L0VtcHR5TWVzc2FnZUNvbnRhaW5lcj5cbiAgKTtcbn1cblxuRW1wdHlNZXNzYWdlLnByb3BUeXBlcyA9IHtcbiAgY29udGVudDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBpc1ByaXZhdGU6IFByb3BUeXBlcy5ib29sLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRW1wdHlNZXNzYWdlO1xuIl19 */"));
|
||||
function EmptyMessage({
|
||||
content,
|
||||
isPrivate
|
||||
}) {
|
||||
return (0, _react2.jsx)(EmptyMessageContainer, {
|
||||
isPrivate: isPrivate
|
||||
}, (0, _react2.jsx)("h1", null, content));
|
||||
}
|
||||
EmptyMessage.propTypes = {
|
||||
content: _propTypes.default.string.isRequired,
|
||||
isPrivate: _propTypes.default.bool
|
||||
};
|
||||
var _default = exports.default = EmptyMessage;
|
||||
443
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibrary.js
generated
vendored
Normal file
443
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibrary.js
generated
vendored
Normal file
@@ -0,0 +1,443 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _map2 = _interopRequireDefault(require("lodash/map"));
|
||||
var _orderBy2 = _interopRequireDefault(require("lodash/orderBy"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _reactImmutableProptypes = _interopRequireDefault(require("react-immutable-proptypes"));
|
||||
var _reactRedux = require("react-redux");
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _fuzzy = _interopRequireDefault(require("fuzzy"));
|
||||
var _decapCmsLibUtil = require("decap-cms-lib-util");
|
||||
var _mediaLibrary = require("../../actions/mediaLibrary");
|
||||
var _mediaLibrary2 = require("../../reducers/mediaLibrary");
|
||||
var _MediaLibraryModal = _interopRequireWildcard(require("./MediaLibraryModal"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (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; }
|
||||
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); } /**
|
||||
* Extensions used to determine which files to show when the media library is
|
||||
* accessed from an image insertion field.
|
||||
*/
|
||||
const IMAGE_EXTENSIONS_VIEWABLE = ['jpg', 'jpeg', 'webp', 'gif', 'png', 'bmp', 'tiff', 'svg', 'avif'];
|
||||
const IMAGE_EXTENSIONS = [...IMAGE_EXTENSIONS_VIEWABLE];
|
||||
class MediaLibrary extends _react.default.Component {
|
||||
constructor(...args) {
|
||||
super(...args);
|
||||
/**
|
||||
* The currently selected file and query are tracked in component state as
|
||||
* they do not impact the rest of the application.
|
||||
*/
|
||||
_defineProperty(this, "state", {
|
||||
selectedFile: {},
|
||||
query: '',
|
||||
isPersisted: false
|
||||
});
|
||||
_defineProperty(this, "loadDisplayURL", file => {
|
||||
const {
|
||||
loadMediaDisplayURL
|
||||
} = this.props;
|
||||
loadMediaDisplayURL(file);
|
||||
});
|
||||
/**
|
||||
* Filter an array of file data to include only images.
|
||||
*/
|
||||
_defineProperty(this, "filterImages", files => {
|
||||
return files.filter(file => {
|
||||
const ext = (0, _decapCmsLibUtil.fileExtension)(file.name).toLowerCase();
|
||||
return IMAGE_EXTENSIONS.includes(ext);
|
||||
});
|
||||
});
|
||||
/**
|
||||
* Transform file data for table display.
|
||||
*/
|
||||
_defineProperty(this, "toTableData", files => {
|
||||
const tableData = files && files.map(({
|
||||
key,
|
||||
name,
|
||||
id,
|
||||
size,
|
||||
path,
|
||||
queryOrder,
|
||||
displayURL,
|
||||
draft
|
||||
}) => {
|
||||
const ext = (0, _decapCmsLibUtil.fileExtension)(name).toLowerCase();
|
||||
return {
|
||||
key,
|
||||
id,
|
||||
name,
|
||||
path,
|
||||
type: ext.toUpperCase(),
|
||||
size,
|
||||
queryOrder,
|
||||
displayURL,
|
||||
draft,
|
||||
isImage: IMAGE_EXTENSIONS.includes(ext),
|
||||
isViewableImage: IMAGE_EXTENSIONS_VIEWABLE.includes(ext)
|
||||
};
|
||||
});
|
||||
|
||||
/**
|
||||
* Get the sort order for use with `lodash.orderBy`, and always add the
|
||||
* `queryOrder` sort as the lowest priority sort order.
|
||||
*/
|
||||
const {
|
||||
sortFields
|
||||
} = this.state;
|
||||
const fieldNames = (0, _map2.default)(sortFields, 'fieldName').concat('queryOrder');
|
||||
const directions = (0, _map2.default)(sortFields, 'direction').concat('asc');
|
||||
return (0, _orderBy2.default)(tableData, fieldNames, directions);
|
||||
});
|
||||
_defineProperty(this, "handleClose", () => {
|
||||
this.props.closeMediaLibrary();
|
||||
});
|
||||
/**
|
||||
* Toggle asset selection on click.
|
||||
*/
|
||||
_defineProperty(this, "handleAssetClick", asset => {
|
||||
const selectedFile = this.state.selectedFile.key === asset.key ? {} : asset;
|
||||
this.setState({
|
||||
selectedFile
|
||||
});
|
||||
});
|
||||
/**
|
||||
* Upload a file.
|
||||
*/
|
||||
_defineProperty(this, "handlePersist", async event => {
|
||||
/**
|
||||
* Stop the browser from automatically handling the file input click, and
|
||||
* get the file for upload, and retain the synthetic event for access after
|
||||
* the asynchronous persist operation.
|
||||
*/
|
||||
event.persist();
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
const {
|
||||
persistMedia,
|
||||
privateUpload,
|
||||
config,
|
||||
t,
|
||||
field
|
||||
} = this.props;
|
||||
const {
|
||||
files: fileList
|
||||
} = event.dataTransfer || event.target;
|
||||
const files = [...fileList];
|
||||
const file = files[0];
|
||||
const maxFileSize = config.get('max_file_size');
|
||||
if (maxFileSize && file.size > maxFileSize) {
|
||||
window.alert(t('mediaLibrary.mediaLibrary.fileTooLarge', {
|
||||
size: Math.floor(maxFileSize / 1000)
|
||||
}));
|
||||
} else {
|
||||
await persistMedia(file, {
|
||||
privateUpload,
|
||||
field
|
||||
});
|
||||
this.setState({
|
||||
isPersisted: true
|
||||
});
|
||||
this.scrollToTop();
|
||||
}
|
||||
event.target.value = null;
|
||||
});
|
||||
/**
|
||||
* Stores the public path of the file in the application store, where the
|
||||
* editor field that launched the media library can retrieve it.
|
||||
*/
|
||||
_defineProperty(this, "handleInsert", () => {
|
||||
const {
|
||||
selectedFile
|
||||
} = this.state;
|
||||
const {
|
||||
path
|
||||
} = selectedFile;
|
||||
const {
|
||||
insertMedia,
|
||||
field
|
||||
} = this.props;
|
||||
insertMedia(path, field);
|
||||
this.handleClose();
|
||||
});
|
||||
/**
|
||||
* Removes the selected file from the backend.
|
||||
*/
|
||||
_defineProperty(this, "handleDelete", () => {
|
||||
const {
|
||||
selectedFile
|
||||
} = this.state;
|
||||
const {
|
||||
files,
|
||||
deleteMedia,
|
||||
privateUpload,
|
||||
t
|
||||
} = this.props;
|
||||
if (!window.confirm(t('mediaLibrary.mediaLibrary.onDelete'))) {
|
||||
return;
|
||||
}
|
||||
const file = files.find(file => selectedFile.key === file.key);
|
||||
deleteMedia(file, {
|
||||
privateUpload
|
||||
}).then(() => {
|
||||
this.setState({
|
||||
selectedFile: {}
|
||||
});
|
||||
});
|
||||
});
|
||||
/**
|
||||
* Downloads the selected file.
|
||||
*/
|
||||
_defineProperty(this, "handleDownload", () => {
|
||||
const {
|
||||
selectedFile
|
||||
} = this.state;
|
||||
const {
|
||||
displayURLs
|
||||
} = this.props;
|
||||
const url = displayURLs.getIn([selectedFile.id, 'url']) || selectedFile.url;
|
||||
if (!url) {
|
||||
return;
|
||||
}
|
||||
const filename = selectedFile.name;
|
||||
const element = document.createElement('a');
|
||||
element.setAttribute('href', url);
|
||||
element.setAttribute('download', filename);
|
||||
element.style.display = 'none';
|
||||
document.body.appendChild(element);
|
||||
element.click();
|
||||
document.body.removeChild(element);
|
||||
this.setState({
|
||||
selectedFile: {}
|
||||
});
|
||||
});
|
||||
/**
|
||||
*
|
||||
*/
|
||||
_defineProperty(this, "handleLoadMore", () => {
|
||||
const {
|
||||
loadMedia,
|
||||
dynamicSearchQuery,
|
||||
page,
|
||||
privateUpload
|
||||
} = this.props;
|
||||
loadMedia({
|
||||
query: dynamicSearchQuery,
|
||||
page: page + 1,
|
||||
privateUpload
|
||||
});
|
||||
});
|
||||
/**
|
||||
* Executes media library search for implementations that support dynamic
|
||||
* search via request. For these implementations, the Enter key must be
|
||||
* pressed to execute search. If assets are being stored directly through
|
||||
* the GitHub backend, search is in-memory and occurs as the query is typed,
|
||||
* so this handler has no impact.
|
||||
*/
|
||||
_defineProperty(this, "handleSearchKeyDown", async event => {
|
||||
const {
|
||||
dynamicSearch,
|
||||
loadMedia,
|
||||
privateUpload
|
||||
} = this.props;
|
||||
if (event.key === 'Enter' && dynamicSearch) {
|
||||
await loadMedia({
|
||||
query: this.state.query,
|
||||
privateUpload
|
||||
});
|
||||
this.scrollToTop();
|
||||
}
|
||||
});
|
||||
_defineProperty(this, "scrollToTop", () => {
|
||||
this.scrollContainerRef.scrollTop = 0;
|
||||
});
|
||||
/**
|
||||
* Updates query state as the user types in the search field.
|
||||
*/
|
||||
_defineProperty(this, "handleSearchChange", event => {
|
||||
this.setState({
|
||||
query: event.target.value
|
||||
});
|
||||
});
|
||||
/**
|
||||
* Filters files that do not match the query. Not used for dynamic search.
|
||||
*/
|
||||
_defineProperty(this, "queryFilter", (query, files) => {
|
||||
/**
|
||||
* Because file names don't have spaces, typing a space eliminates all
|
||||
* potential matches, so we strip them all out internally before running the
|
||||
* query.
|
||||
*/
|
||||
const strippedQuery = query.replace(/ /g, '');
|
||||
const matches = _fuzzy.default.filter(strippedQuery, files, {
|
||||
extract: file => file.name
|
||||
});
|
||||
const matchFiles = matches.map((match, queryIndex) => {
|
||||
const file = files[match.index];
|
||||
return _objectSpread(_objectSpread({}, file), {}, {
|
||||
queryIndex
|
||||
});
|
||||
});
|
||||
return matchFiles;
|
||||
});
|
||||
}
|
||||
componentDidMount() {
|
||||
this.props.loadMedia();
|
||||
}
|
||||
UNSAFE_componentWillReceiveProps(nextProps) {
|
||||
/**
|
||||
* We clear old state from the media library when it's being re-opened
|
||||
* because, when doing so on close, the state is cleared while the media
|
||||
* library is still fading away.
|
||||
*/
|
||||
const isOpening = !this.props.isVisible && nextProps.isVisible;
|
||||
if (isOpening) {
|
||||
this.setState({
|
||||
selectedFile: {},
|
||||
query: ''
|
||||
});
|
||||
}
|
||||
if (this.state.isPersisted) {
|
||||
this.setState({
|
||||
selectedFile: nextProps.files[0],
|
||||
isPersisted: false
|
||||
});
|
||||
}
|
||||
}
|
||||
componentDidUpdate(prevProps) {
|
||||
const isOpening = !prevProps.isVisible && this.props.isVisible;
|
||||
if (isOpening && prevProps.privateUpload !== this.props.privateUpload) {
|
||||
this.props.loadMedia({
|
||||
privateUpload: this.props.privateUpload
|
||||
});
|
||||
}
|
||||
if (this.state.isPersisted) {
|
||||
this.setState({
|
||||
selectedFile: this.props.files[0],
|
||||
isPersisted: false
|
||||
});
|
||||
}
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
isVisible,
|
||||
canInsert,
|
||||
files,
|
||||
dynamicSearch,
|
||||
dynamicSearchActive,
|
||||
forImage,
|
||||
isLoading,
|
||||
isPersisting,
|
||||
isDeleting,
|
||||
hasNextPage,
|
||||
isPaginating,
|
||||
privateUpload,
|
||||
displayURLs,
|
||||
t
|
||||
} = this.props;
|
||||
return (0, _react2.jsx)(_MediaLibraryModal.default, {
|
||||
isVisible: isVisible,
|
||||
canInsert: canInsert,
|
||||
files: files,
|
||||
dynamicSearch: dynamicSearch,
|
||||
dynamicSearchActive: dynamicSearchActive,
|
||||
forImage: forImage,
|
||||
isLoading: isLoading,
|
||||
isPersisting: isPersisting,
|
||||
isDeleting: isDeleting,
|
||||
hasNextPage: hasNextPage,
|
||||
isPaginating: isPaginating,
|
||||
privateUpload: privateUpload,
|
||||
query: this.state.query,
|
||||
selectedFile: this.state.selectedFile,
|
||||
handleFilter: this.filterImages,
|
||||
handleQuery: this.queryFilter,
|
||||
toTableData: this.toTableData,
|
||||
handleClose: this.handleClose,
|
||||
handleSearchChange: this.handleSearchChange,
|
||||
handleSearchKeyDown: this.handleSearchKeyDown,
|
||||
handlePersist: this.handlePersist,
|
||||
handleDelete: this.handleDelete,
|
||||
handleInsert: this.handleInsert,
|
||||
handleDownload: this.handleDownload,
|
||||
setScrollContainerRef: ref => this.scrollContainerRef = ref,
|
||||
handleAssetClick: this.handleAssetClick,
|
||||
handleLoadMore: this.handleLoadMore,
|
||||
displayURLs: displayURLs,
|
||||
loadDisplayURL: this.loadDisplayURL,
|
||||
t: t
|
||||
});
|
||||
}
|
||||
}
|
||||
_defineProperty(MediaLibrary, "propTypes", {
|
||||
isVisible: _propTypes.default.bool,
|
||||
loadMediaDisplayURL: _propTypes.default.func,
|
||||
displayURLs: _reactImmutableProptypes.default.map,
|
||||
canInsert: _propTypes.default.bool,
|
||||
files: _propTypes.default.arrayOf(_propTypes.default.shape(_MediaLibraryModal.fileShape)).isRequired,
|
||||
dynamicSearch: _propTypes.default.bool,
|
||||
dynamicSearchActive: _propTypes.default.bool,
|
||||
forImage: _propTypes.default.bool,
|
||||
isLoading: _propTypes.default.bool,
|
||||
isPersisting: _propTypes.default.bool,
|
||||
isDeleting: _propTypes.default.bool,
|
||||
hasNextPage: _propTypes.default.bool,
|
||||
isPaginating: _propTypes.default.bool,
|
||||
privateUpload: _propTypes.default.bool,
|
||||
config: _reactImmutableProptypes.default.map,
|
||||
loadMedia: _propTypes.default.func.isRequired,
|
||||
dynamicSearchQuery: _propTypes.default.string,
|
||||
page: _propTypes.default.number,
|
||||
persistMedia: _propTypes.default.func.isRequired,
|
||||
deleteMedia: _propTypes.default.func.isRequired,
|
||||
insertMedia: _propTypes.default.func.isRequired,
|
||||
closeMediaLibrary: _propTypes.default.func.isRequired,
|
||||
t: _propTypes.default.func.isRequired
|
||||
});
|
||||
_defineProperty(MediaLibrary, "defaultProps", {
|
||||
files: []
|
||||
});
|
||||
function mapStateToProps(state) {
|
||||
const {
|
||||
mediaLibrary
|
||||
} = state;
|
||||
const field = mediaLibrary.get('field');
|
||||
const mediaLibraryProps = {
|
||||
isVisible: mediaLibrary.get('isVisible'),
|
||||
canInsert: mediaLibrary.get('canInsert'),
|
||||
files: (0, _mediaLibrary2.selectMediaFiles)(state, field),
|
||||
displayURLs: mediaLibrary.get('displayURLs'),
|
||||
dynamicSearch: mediaLibrary.get('dynamicSearch'),
|
||||
dynamicSearchActive: mediaLibrary.get('dynamicSearchActive'),
|
||||
dynamicSearchQuery: mediaLibrary.get('dynamicSearchQuery'),
|
||||
forImage: mediaLibrary.get('forImage'),
|
||||
isLoading: mediaLibrary.get('isLoading'),
|
||||
isPersisting: mediaLibrary.get('isPersisting'),
|
||||
isDeleting: mediaLibrary.get('isDeleting'),
|
||||
privateUpload: mediaLibrary.get('privateUpload'),
|
||||
config: mediaLibrary.get('config'),
|
||||
page: mediaLibrary.get('page'),
|
||||
hasNextPage: mediaLibrary.get('hasNextPage'),
|
||||
isPaginating: mediaLibrary.get('isPaginating'),
|
||||
field
|
||||
};
|
||||
return _objectSpread({}, mediaLibraryProps);
|
||||
}
|
||||
const mapDispatchToProps = {
|
||||
loadMedia: _mediaLibrary.loadMedia,
|
||||
persistMedia: _mediaLibrary.persistMedia,
|
||||
deleteMedia: _mediaLibrary.deleteMedia,
|
||||
insertMedia: _mediaLibrary.insertMedia,
|
||||
loadMediaDisplayURL: _mediaLibrary.loadMediaDisplayURL,
|
||||
closeMediaLibrary: _mediaLibrary.closeMediaLibrary
|
||||
};
|
||||
var _default = exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)((0, _reactPolyglot.translate)()(MediaLibrary));
|
||||
106
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryButtons.js
generated
vendored
Normal file
106
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryButtons.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
107
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryCard.js
generated
vendored
Normal file
107
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryCard.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
210
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryCardGrid.js
generated
vendored
Normal file
210
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryCardGrid.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
39
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryHeader.js
generated
vendored
Normal file
39
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryHeader.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
const CloseButton = /*#__PURE__*/(0, _base.default)("button", {
|
||||
target: "estf6121",
|
||||
label: "CloseButton"
|
||||
})(_decapCmsUiDefault.buttons.button, ";", _decapCmsUiDefault.shadows.dropMiddle, ";position:absolute;margin-right:-40px;left:-40px;top:-40px;width:40px;height:40px;border-radius:50%;background-color:white;padding:0;display:flex;justify-content:center;align-items:center;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlIZWFkZXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS2lDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlIZWFkZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEljb24sIHNoYWRvd3MsIGNvbG9ycywgYnV0dG9ucyB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuY29uc3QgQ2xvc2VCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxuICAke2J1dHRvbnMuYnV0dG9ufTtcbiAgJHtzaGFkb3dzLmRyb3BNaWRkbGV9O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IC00MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbmA7XG5cbmNvbnN0IExpYnJhcnlUaXRsZSA9IHN0eWxlZC5oMWBcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICR7cHJvcHMgPT4gcHJvcHMuaXNQcml2YXRlICYmIGNvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuYDtcblxuZnVuY3Rpb24gTWVkaWFMaWJyYXJ5SGVhZGVyKHsgb25DbG9zZSwgdGl0bGUsIGlzUHJpdmF0ZSB9KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdj5cbiAgICAgIDxDbG9zZUJ1dHRvbiBvbkNsaWNrPXtvbkNsb3NlfT5cbiAgICAgICAgPEljb24gdHlwZT1cImNsb3NlXCIgLz5cbiAgICAgIDwvQ2xvc2VCdXR0b24+XG4gICAgICA8TGlicmFyeVRpdGxlIGlzUHJpdmF0ZT17aXNQcml2YXRlfT57dGl0bGV9PC9MaWJyYXJ5VGl0bGU+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbk1lZGlhTGlicmFyeUhlYWRlci5wcm9wVHlwZXMgPSB7XG4gIG9uQ2xvc2U6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGlzUHJpdmF0ZTogUHJvcFR5cGVzLmJvb2wsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBNZWRpYUxpYnJhcnlIZWFkZXI7XG4iXX0= */"));
|
||||
const LibraryTitle = /*#__PURE__*/(0, _base.default)("h1", {
|
||||
target: "estf6120",
|
||||
label: "LibraryTitle"
|
||||
})("line-height:36px;font-size:22px;text-align:left;margin-bottom:25px;color:", props => props.isPrivate && _decapCmsUiDefault.colors.textFieldBorder, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlIZWFkZXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0I4QiIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9NZWRpYUxpYnJhcnkvTWVkaWFMaWJyYXJ5SGVhZGVyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBJY29uLCBzaGFkb3dzLCBjb2xvcnMsIGJ1dHRvbnMgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmNvbnN0IENsb3NlQnV0dG9uID0gc3R5bGVkLmJ1dHRvbmBcbiAgJHtidXR0b25zLmJ1dHRvbn07XG4gICR7c2hhZG93cy5kcm9wTWlkZGxlfTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5gO1xuXG5jb25zdCBMaWJyYXJ5VGl0bGUgPSBzdHlsZWQuaDFgXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAke3Byb3BzID0+IHByb3BzLmlzUHJpdmF0ZSAmJiBjb2xvcnMudGV4dEZpZWxkQm9yZGVyfTtcbmA7XG5cbmZ1bmN0aW9uIE1lZGlhTGlicmFyeUhlYWRlcih7IG9uQ2xvc2UsIHRpdGxlLCBpc1ByaXZhdGUgfSkge1xuICByZXR1cm4gKFxuICAgIDxkaXY+XG4gICAgICA8Q2xvc2VCdXR0b24gb25DbGljaz17b25DbG9zZX0+XG4gICAgICAgIDxJY29uIHR5cGU9XCJjbG9zZVwiIC8+XG4gICAgICA8L0Nsb3NlQnV0dG9uPlxuICAgICAgPExpYnJhcnlUaXRsZSBpc1ByaXZhdGU9e2lzUHJpdmF0ZX0+e3RpdGxlfTwvTGlicmFyeVRpdGxlPlxuICAgIDwvZGl2PlxuICApO1xufVxuXG5NZWRpYUxpYnJhcnlIZWFkZXIucHJvcFR5cGVzID0ge1xuICBvbkNsb3NlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0aXRsZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBpc1ByaXZhdGU6IFByb3BUeXBlcy5ib29sLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTWVkaWFMaWJyYXJ5SGVhZGVyO1xuIl19 */"));
|
||||
function MediaLibraryHeader({
|
||||
onClose,
|
||||
title,
|
||||
isPrivate
|
||||
}) {
|
||||
return (0, _react2.jsx)("div", null, (0, _react2.jsx)(CloseButton, {
|
||||
onClick: onClose
|
||||
}, (0, _react2.jsx)(_decapCmsUiDefault.Icon, {
|
||||
type: "close"
|
||||
})), (0, _react2.jsx)(LibraryTitle, {
|
||||
isPrivate: isPrivate
|
||||
}, title));
|
||||
}
|
||||
MediaLibraryHeader.propTypes = {
|
||||
onClose: _propTypes.default.func.isRequired,
|
||||
title: _propTypes.default.string.isRequired,
|
||||
isPrivate: _propTypes.default.bool
|
||||
};
|
||||
var _default = exports.default = MediaLibraryHeader;
|
||||
161
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryModal.js
generated
vendored
Normal file
161
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryModal.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
59
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibrarySearch.js
generated
vendored
Normal file
59
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibrarySearch.js
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
const SearchContainer = /*#__PURE__*/(0, _base.default)("div", {
|
||||
target: "el0uck02",
|
||||
label: "SearchContainer"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "sycyb7",
|
||||
styles: "height:37px;display:flex;align-items:center;position:relative;width:400px"
|
||||
} : {
|
||||
name: "sycyb7",
|
||||
styles: "height:37px;display:flex;align-items:center;position:relative;width:400px",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlTZWFyY2guanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS2tDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlTZWFyY2guanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEljb24sIGxlbmd0aHMsIGNvbG9ycywgekluZGV4IH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5jb25zdCBTZWFyY2hDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuYDtcblxuY29uc3QgU2VhcmNoSW5wdXQgPSBzdHlsZWQuaW5wdXRgXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGJvcmRlci1yYWRpdXM6ICR7bGVuZ3Rocy5ib3JkZXJSYWRpdXN9O1xuXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCA2cHggMTBweCAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAke3pJbmRleC56SW5kZXgxfTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAke2NvbG9ycy5hY3RpdmV9O1xuICB9XG5gO1xuXG5jb25zdCBTZWFyY2hJY29uID0gc3R5bGVkKEljb24pYFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA2cHg7XG4gIHotaW5kZXg6ICR7ekluZGV4LnpJbmRleDJ9O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbmA7XG5cbmZ1bmN0aW9uIE1lZGlhTGlicmFyeVNlYXJjaCh7IHZhbHVlLCBvbkNoYW5nZSwgb25LZXlEb3duLCBwbGFjZWhvbGRlciwgZGlzYWJsZWQgfSkge1xuICByZXR1cm4gKFxuICAgIDxTZWFyY2hDb250YWluZXI+XG4gICAgICA8U2VhcmNoSWNvbiB0eXBlPVwic2VhcmNoXCIgc2l6ZT1cInNtYWxsXCIgLz5cbiAgICAgIDxTZWFyY2hJbnB1dFxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZX1cbiAgICAgICAgb25LZXlEb3duPXtvbktleURvd259XG4gICAgICAgIHBsYWNlaG9sZGVyPXtwbGFjZWhvbGRlcn1cbiAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgLz5cbiAgICA8L1NlYXJjaENvbnRhaW5lcj5cbiAgKTtcbn1cblxuTWVkaWFMaWJyYXJ5U2VhcmNoLnByb3BUeXBlcyA9IHtcbiAgdmFsdWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIG9uQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBvbktleURvd246IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHBsYWNlaG9sZGVyOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1lZGlhTGlicmFyeVNlYXJjaDtcbiJdfQ== */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
const SearchInput = /*#__PURE__*/(0, _base.default)("input", {
|
||||
target: "el0uck01",
|
||||
label: "SearchInput"
|
||||
})("background-color:#eff0f4;border-radius:", _decapCmsUiDefault.lengths.borderRadius, ";font-size:14px;padding:10px 6px 10px 32px;width:100%;position:relative;z-index:", _decapCmsUiDefault.zIndex.zIndex1, ";&:focus{outline:none;box-shadow:inset 0 0 0 2px ", _decapCmsUiDefault.colors.active, ";}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlTZWFyY2guanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYWdDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlTZWFyY2guanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEljb24sIGxlbmd0aHMsIGNvbG9ycywgekluZGV4IH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5jb25zdCBTZWFyY2hDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuYDtcblxuY29uc3QgU2VhcmNoSW5wdXQgPSBzdHlsZWQuaW5wdXRgXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGJvcmRlci1yYWRpdXM6ICR7bGVuZ3Rocy5ib3JkZXJSYWRpdXN9O1xuXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCA2cHggMTBweCAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAke3pJbmRleC56SW5kZXgxfTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAke2NvbG9ycy5hY3RpdmV9O1xuICB9XG5gO1xuXG5jb25zdCBTZWFyY2hJY29uID0gc3R5bGVkKEljb24pYFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA2cHg7XG4gIHotaW5kZXg6ICR7ekluZGV4LnpJbmRleDJ9O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbmA7XG5cbmZ1bmN0aW9uIE1lZGlhTGlicmFyeVNlYXJjaCh7IHZhbHVlLCBvbkNoYW5nZSwgb25LZXlEb3duLCBwbGFjZWhvbGRlciwgZGlzYWJsZWQgfSkge1xuICByZXR1cm4gKFxuICAgIDxTZWFyY2hDb250YWluZXI+XG4gICAgICA8U2VhcmNoSWNvbiB0eXBlPVwic2VhcmNoXCIgc2l6ZT1cInNtYWxsXCIgLz5cbiAgICAgIDxTZWFyY2hJbnB1dFxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZX1cbiAgICAgICAgb25LZXlEb3duPXtvbktleURvd259XG4gICAgICAgIHBsYWNlaG9sZGVyPXtwbGFjZWhvbGRlcn1cbiAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgLz5cbiAgICA8L1NlYXJjaENvbnRhaW5lcj5cbiAgKTtcbn1cblxuTWVkaWFMaWJyYXJ5U2VhcmNoLnByb3BUeXBlcyA9IHtcbiAgdmFsdWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIG9uQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBvbktleURvd246IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHBsYWNlaG9sZGVyOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1lZGlhTGlicmFyeVNlYXJjaDtcbiJdfQ== */"));
|
||||
const SearchIcon = /*#__PURE__*/(0, _base.default)(_decapCmsUiDefault.Icon, {
|
||||
target: "el0uck00",
|
||||
label: "SearchIcon"
|
||||
})("position:absolute;top:50%;left:6px;z-index:", _decapCmsUiDefault.zIndex.zIndex2, ";transform:translate(0, -50%);" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL01lZGlhTGlicmFyeS9NZWRpYUxpYnJhcnlTZWFyY2guanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkIrQiIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9NZWRpYUxpYnJhcnkvTWVkaWFMaWJyYXJ5U2VhcmNoLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBJY29uLCBsZW5ndGhzLCBjb2xvcnMsIHpJbmRleCB9IGZyb20gJ2RlY2FwLWNtcy11aS1kZWZhdWx0JztcblxuY29uc3QgU2VhcmNoQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbmA7XG5cbmNvbnN0IFNlYXJjaElucHV0ID0gc3R5bGVkLmlucHV0YFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBib3JkZXItcmFkaXVzOiAke2xlbmd0aHMuYm9yZGVyUmFkaXVzfTtcblxuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggNnB4IDEwcHggMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHt6SW5kZXguekluZGV4MX07XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJHtjb2xvcnMuYWN0aXZlfTtcbiAgfVxuYDtcblxuY29uc3QgU2VhcmNoSWNvbiA9IHN0eWxlZChJY29uKWBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAke3pJbmRleC56SW5kZXgyfTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5gO1xuXG5mdW5jdGlvbiBNZWRpYUxpYnJhcnlTZWFyY2goeyB2YWx1ZSwgb25DaGFuZ2UsIG9uS2V5RG93biwgcGxhY2Vob2xkZXIsIGRpc2FibGVkIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8U2VhcmNoQ29udGFpbmVyPlxuICAgICAgPFNlYXJjaEljb24gdHlwZT1cInNlYXJjaFwiIHNpemU9XCJzbWFsbFwiIC8+XG4gICAgICA8U2VhcmNoSW5wdXRcbiAgICAgICAgdmFsdWU9e3ZhbHVlfVxuICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2V9XG4gICAgICAgIG9uS2V5RG93bj17b25LZXlEb3dufVxuICAgICAgICBwbGFjZWhvbGRlcj17cGxhY2Vob2xkZXJ9XG4gICAgICAgIGRpc2FibGVkPXtkaXNhYmxlZH1cbiAgICAgIC8+XG4gICAgPC9TZWFyY2hDb250YWluZXI+XG4gICk7XG59XG5cbk1lZGlhTGlicmFyeVNlYXJjaC5wcm9wVHlwZXMgPSB7XG4gIHZhbHVlOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgb25LZXlEb3duOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBwbGFjZWhvbGRlcjogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBkaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBNZWRpYUxpYnJhcnlTZWFyY2g7XG4iXX0= */"));
|
||||
function MediaLibrarySearch({
|
||||
value,
|
||||
onChange,
|
||||
onKeyDown,
|
||||
placeholder,
|
||||
disabled
|
||||
}) {
|
||||
return (0, _react2.jsx)(SearchContainer, null, (0, _react2.jsx)(SearchIcon, {
|
||||
type: "search",
|
||||
size: "small"
|
||||
}), (0, _react2.jsx)(SearchInput, {
|
||||
value: value,
|
||||
onChange: onChange,
|
||||
onKeyDown: onKeyDown,
|
||||
placeholder: placeholder,
|
||||
disabled: disabled
|
||||
}));
|
||||
}
|
||||
MediaLibrarySearch.propTypes = {
|
||||
value: _propTypes.default.string,
|
||||
onChange: _propTypes.default.func.isRequired,
|
||||
onKeyDown: _propTypes.default.func.isRequired,
|
||||
placeholder: _propTypes.default.string.isRequired,
|
||||
disabled: _propTypes.default.bool
|
||||
};
|
||||
var _default = exports.default = MediaLibrarySearch;
|
||||
133
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryTop.js
generated
vendored
Normal file
133
node_modules/decap-cms-core/dist/esm/components/MediaLibrary/MediaLibraryTop.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
84
node_modules/decap-cms-core/dist/esm/components/UI/DragDrop.js
generated
vendored
Normal file
84
node_modules/decap-cms-core/dist/esm/components/UI/DragDrop.js
generated
vendored
Normal file
@@ -0,0 +1,84 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.DragSource = DragSource;
|
||||
exports.DropTarget = DropTarget;
|
||||
exports.HTML5DragDrop = HTML5DragDrop;
|
||||
var _reactDndHtml5Backend = require("react-dnd-html5-backend");
|
||||
var _reactDnd = require("react-dnd");
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
const _excluded = ["namespace"],
|
||||
_excluded2 = ["children", "isDragging", "connectDragComponent"],
|
||||
_excluded3 = ["onDrop", "namespace"];
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
|
||||
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
|
||||
function DragSource(_ref) {
|
||||
let {
|
||||
namespace
|
||||
} = _ref,
|
||||
props = _objectWithoutProperties(_ref, _excluded);
|
||||
const DragComponent = (0, _reactDnd.DragSource)(namespace, {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
beginDrag(_ref2) {
|
||||
let {
|
||||
children,
|
||||
isDragging,
|
||||
connectDragComponent
|
||||
} = _ref2,
|
||||
ownProps = _objectWithoutProperties(_ref2, _excluded2);
|
||||
// We return the rest of the props as the ID of the element being dragged.
|
||||
return ownProps;
|
||||
}
|
||||
}, connect => ({
|
||||
connectDragComponent: connect.dragSource()
|
||||
}))(({
|
||||
children,
|
||||
connectDragComponent
|
||||
}) => children(connectDragComponent));
|
||||
return /*#__PURE__*/_react.default.createElement(DragComponent, props, props.children);
|
||||
}
|
||||
DragSource.propTypes = {
|
||||
namespace: _propTypes.default.any.isRequired,
|
||||
children: _propTypes.default.func.isRequired
|
||||
};
|
||||
function DropTarget(_ref3) {
|
||||
let {
|
||||
onDrop,
|
||||
namespace
|
||||
} = _ref3,
|
||||
props = _objectWithoutProperties(_ref3, _excluded3);
|
||||
const DropComponent = (0, _reactDnd.DropTarget)(namespace, {
|
||||
drop(ownProps, monitor) {
|
||||
onDrop(monitor.getItem());
|
||||
}
|
||||
}, (connect, monitor) => ({
|
||||
connectDropTarget: connect.dropTarget(),
|
||||
isHovered: monitor.isOver()
|
||||
}))(({
|
||||
children,
|
||||
connectDropTarget,
|
||||
isHovered
|
||||
}) => children(connectDropTarget, {
|
||||
isHovered
|
||||
}));
|
||||
return /*#__PURE__*/_react.default.createElement(DropComponent, props, props.children);
|
||||
}
|
||||
DropTarget.propTypes = {
|
||||
onDrop: _propTypes.default.func.isRequired,
|
||||
namespace: _propTypes.default.any.isRequired,
|
||||
children: _propTypes.default.func.isRequired
|
||||
};
|
||||
function HTML5DragDrop(WrappedComponent) {
|
||||
return class HTML5DragDrop extends _react.default.Component {
|
||||
render() {
|
||||
return (0, _react2.jsx)(_reactDnd.DndProvider, {
|
||||
backend: _reactDndHtml5Backend.HTML5Backend
|
||||
}, (0, _react2.jsx)(WrappedComponent, this.props));
|
||||
}
|
||||
};
|
||||
}
|
||||
183
node_modules/decap-cms-core/dist/esm/components/UI/ErrorBoundary.js
generated
vendored
Normal file
183
node_modules/decap-cms-core/dist/esm/components/UI/ErrorBoundary.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
34
node_modules/decap-cms-core/dist/esm/components/UI/FileUploadButton.js
generated
vendored
Normal file
34
node_modules/decap-cms-core/dist/esm/components/UI/FileUploadButton.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.FileUploadButton = FileUploadButton;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function FileUploadButton({
|
||||
label,
|
||||
imagesOnly,
|
||||
onChange,
|
||||
disabled,
|
||||
className
|
||||
}) {
|
||||
return (0, _react2.jsx)("label", {
|
||||
tabIndex: '0',
|
||||
className: `nc-fileUploadButton ${className || ''}`
|
||||
}, (0, _react2.jsx)("span", null, label), (0, _react2.jsx)("input", {
|
||||
type: "file",
|
||||
accept: imagesOnly ? 'image/*' : '*/*',
|
||||
onChange: onChange,
|
||||
disabled: disabled
|
||||
}));
|
||||
}
|
||||
FileUploadButton.propTypes = {
|
||||
className: _propTypes.default.string,
|
||||
label: _propTypes.default.string.isRequired,
|
||||
imagesOnly: _propTypes.default.bool,
|
||||
onChange: _propTypes.default.func.isRequired,
|
||||
disabled: _propTypes.default.bool
|
||||
};
|
||||
113
node_modules/decap-cms-core/dist/esm/components/UI/Modal.js
generated
vendored
Normal file
113
node_modules/decap-cms-core/dist/esm/components/UI/Modal.js
generated
vendored
Normal file
@@ -0,0 +1,113 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.Modal = void 0;
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
var _reactModal = _interopRequireDefault(require("react-modal"));
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
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 _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
var _ref = process.env.NODE_ENV === "production" ? {
|
||||
name: "1o9c9d2-ReactModalGlobalStyles",
|
||||
styles: ".ReactModal__Body--open{overflow:hidden;};label:ReactModalGlobalStyles;"
|
||||
} : {
|
||||
name: "1o9c9d2-ReactModalGlobalStyles",
|
||||
styles: ".ReactModal__Body--open{overflow:hidden;};label:ReactModalGlobalStyles;",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL01vZGFsLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVNpQiIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9VSS9Nb2RhbC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgY3NzLCBHbG9iYWwsIENsYXNzTmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgUmVhY3RNb2RhbCBmcm9tICdyZWFjdC1tb2RhbCc7XG5pbXBvcnQgeyB0cmFuc2l0aW9ucywgc2hhZG93cywgbGVuZ3RocywgekluZGV4IH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5mdW5jdGlvbiBSZWFjdE1vZGFsR2xvYmFsU3R5bGVzKCkge1xuICByZXR1cm4gKFxuICAgIDxHbG9iYWxcbiAgICAgIHN0eWxlcz17Y3NzYFxuICAgICAgICAuUmVhY3RNb2RhbF9fQm9keS0tb3BlbiB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgYH1cbiAgICAvPlxuICApO1xufVxuXG5jb25zdCBzdHlsZVN0cmluZ3MgPSB7XG4gIG1vZGFsQm9keTogYFxuICAgICR7c2hhZG93cy5kcm9wRGVlcH07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAke2xlbmd0aHMuYm9yZGVyUmFkaXVzfTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMjAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIGAsXG4gIG92ZXJsYXk6IGBcbiAgICB6LWluZGV4OiAke3pJbmRleC56SW5kZXg5OTk5OX07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHt0cmFuc2l0aW9ucy5tYWlufSwgb3BhY2l0eSAke3RyYW5zaXRpb25zLm1haW59O1xuICBgLFxuICBvdmVybGF5QWZ0ZXJPcGVuOiBgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG9wYWNpdHk6IDE7XG4gIGAsXG4gIG92ZXJsYXlCZWZvcmVDbG9zZTogYFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgYCxcbn07XG5cbmV4cG9ydCBjbGFzcyBNb2RhbCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLmlzUmVxdWlyZWQsXG4gICAgaXNPcGVuOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuICAgIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBvbkNsb3NlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB9O1xuXG4gIGNvbXBvbmVudERpZE1vdW50KCkge1xuICAgIFJlYWN0TW9kYWwuc2V0QXBwRWxlbWVudCgnI25jLXJvb3QnKTtcbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7IGlzT3BlbiwgY2hpbGRyZW4sIGNsYXNzTmFtZSwgb25DbG9zZSB9ID0gdGhpcy5wcm9wcztcbiAgICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgPFJlYWN0TW9kYWxHbG9iYWxTdHlsZXMgLz5cbiAgICAgICAgPENsYXNzTmFtZXM+XG4gICAgICAgICAgeyh7IGNzcywgY3ggfSkgPT4gKFxuICAgICAgICAgICAgPFJlYWN0TW9kYWxcbiAgICAgICAgICAgICAgaXNPcGVuPXtpc09wZW59XG4gICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtvbkNsb3NlfVxuICAgICAgICAgICAgICBjbG9zZVRpbWVvdXRNUz17MzAwfVxuICAgICAgICAgICAgICBjbGFzc05hbWU9e3tcbiAgICAgICAgICAgICAgICBiYXNlOiBjeChcbiAgICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgJHtzdHlsZVN0cmluZ3MubW9kYWxCb2R5fTtcbiAgICAgICAgICAgICAgICAgIGAsXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWUsXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBhZnRlck9wZW46ICcnLFxuICAgICAgICAgICAgICAgIGJlZm9yZUNsb3NlOiAnJyxcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgb3ZlcmxheUNsYXNzTmFtZT17e1xuICAgICAgICAgICAgICAgIGJhc2U6IGNzc2BcbiAgICAgICAgICAgICAgICAgICR7c3R5bGVTdHJpbmdzLm92ZXJsYXl9O1xuICAgICAgICAgICAgICAgIGAsXG4gICAgICAgICAgICAgICAgYWZ0ZXJPcGVuOiBjc3NgXG4gICAgICAgICAgICAgICAgICAke3N0eWxlU3RyaW5ncy5vdmVybGF5QWZ0ZXJPcGVufTtcbiAgICAgICAgICAgICAgICBgLFxuICAgICAgICAgICAgICAgIGJlZm9yZUNsb3NlOiBjc3NgXG4gICAgICAgICAgICAgICAgICAke3N0eWxlU3RyaW5ncy5vdmVybGF5QmVmb3JlQ2xvc2V9O1xuICAgICAgICAgICAgICAgIGAsXG4gICAgICAgICAgICAgIH19XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICAgIDwvUmVhY3RNb2RhbD5cbiAgICAgICAgICApfVxuICAgICAgICA8L0NsYXNzTmFtZXM+XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG59XG4iXX0= */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
};
|
||||
function ReactModalGlobalStyles() {
|
||||
return (0, _react2.jsx)(_react2.Global, {
|
||||
styles: _ref
|
||||
});
|
||||
}
|
||||
const styleStrings = {
|
||||
modalBody: `
|
||||
${_decapCmsUiDefault.shadows.dropDeep};
|
||||
background-color: #fff;
|
||||
border-radius: ${_decapCmsUiDefault.lengths.borderRadius};
|
||||
height: 80%;
|
||||
text-align: center;
|
||||
max-width: 2200px;
|
||||
padding: 20px;
|
||||
|
||||
&:focus {
|
||||
outline: none;
|
||||
}
|
||||
`,
|
||||
overlay: `
|
||||
z-index: ${_decapCmsUiDefault.zIndex.zIndex99999};
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
opacity: 0;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
transition: background-color ${_decapCmsUiDefault.transitions.main}, opacity ${_decapCmsUiDefault.transitions.main};
|
||||
`,
|
||||
overlayAfterOpen: `
|
||||
background-color: rgba(0, 0, 0, 0.6);
|
||||
opacity: 1;
|
||||
`,
|
||||
overlayBeforeClose: `
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
opacity: 0;
|
||||
`
|
||||
};
|
||||
class Modal extends _react.default.Component {
|
||||
componentDidMount() {
|
||||
_reactModal.default.setAppElement('#nc-root');
|
||||
}
|
||||
render() {
|
||||
const {
|
||||
isOpen,
|
||||
children,
|
||||
className,
|
||||
onClose
|
||||
} = this.props;
|
||||
return (0, _react2.jsx)(_react.default.Fragment, null, (0, _react2.jsx)(ReactModalGlobalStyles, null), (0, _react2.jsx)(_react2.ClassNames, null, ({
|
||||
css,
|
||||
cx
|
||||
}) => (0, _react2.jsx)(_reactModal.default, {
|
||||
isOpen: isOpen,
|
||||
onRequestClose: onClose,
|
||||
closeTimeoutMS: 300,
|
||||
className: {
|
||||
base: cx(css`
|
||||
${styleStrings.modalBody};
|
||||
`, className),
|
||||
afterOpen: '',
|
||||
beforeClose: ''
|
||||
},
|
||||
overlayClassName: {
|
||||
base: css`
|
||||
${styleStrings.overlay};
|
||||
`,
|
||||
afterOpen: css`
|
||||
${styleStrings.overlayAfterOpen};
|
||||
`,
|
||||
beforeClose: css`
|
||||
${styleStrings.overlayBeforeClose};
|
||||
`
|
||||
}
|
||||
}, children)));
|
||||
}
|
||||
}
|
||||
exports.Modal = Modal;
|
||||
_defineProperty(Modal, "propTypes", {
|
||||
children: _propTypes.default.node.isRequired,
|
||||
isOpen: _propTypes.default.bool.isRequired,
|
||||
className: _propTypes.default.string,
|
||||
onClose: _propTypes.default.func.isRequired
|
||||
});
|
||||
73
node_modules/decap-cms-core/dist/esm/components/UI/Notifications.js
generated
vendored
Normal file
73
node_modules/decap-cms-core/dist/esm/components/UI/Notifications.js
generated
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
var _injectStyle = require("react-toastify/dist/inject-style");
|
||||
var _reactToastify = require("react-toastify");
|
||||
var _reactRedux = require("react-redux");
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _notifications = require("../../actions/notifications");
|
||||
var _react2 = require("@emotion/react");
|
||||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (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; }
|
||||
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); } // eslint-disable-next-line no-unused-vars
|
||||
// import { translate } from 'react-polyglot';
|
||||
(0, _injectStyle.injectStyle)();
|
||||
function Notifications({
|
||||
notifications
|
||||
}) {
|
||||
const t = (0, _reactPolyglot.useTranslate)();
|
||||
const dispatch = (0, _reactRedux.useDispatch)();
|
||||
const [idMap, setIdMap] = _react.default.useState({});
|
||||
(0, _react.useEffect)(() => {
|
||||
notifications.filter(notification => !idMap[notification.id]).forEach(notification => {
|
||||
const toastId = (0, _reactToastify.toast)(typeof notification.message == 'string' ? notification.message : t(notification.message.key, _objectSpread({}, notification.message)), {
|
||||
autoClose: notification.dismissAfter,
|
||||
type: notification.type
|
||||
});
|
||||
idMap[notification.id] = toastId;
|
||||
setIdMap(idMap);
|
||||
if (notification.dismissAfter) {
|
||||
setTimeout(() => {
|
||||
dispatch((0, _notifications.dismissNotification)(notification.id));
|
||||
}, notification.dismissAfter);
|
||||
}
|
||||
});
|
||||
Object.entries(idMap).forEach(([id, toastId]) => {
|
||||
if (!notifications.find(notification => notification.id === id)) {
|
||||
_reactToastify.toast.dismiss(toastId);
|
||||
delete idMap[id];
|
||||
setIdMap(idMap);
|
||||
}
|
||||
});
|
||||
}, [notifications]);
|
||||
_reactToastify.toast.onChange(payload => {
|
||||
if (payload.status == 'removed') {
|
||||
var _Object$entries$find;
|
||||
const id = (_Object$entries$find = Object.entries(idMap).find(([, toastId]) => toastId === payload.id)) === null || _Object$entries$find === void 0 ? void 0 : _Object$entries$find[0];
|
||||
if (id) {
|
||||
dispatch((0, _notifications.dismissNotification)(id));
|
||||
}
|
||||
}
|
||||
});
|
||||
return (0, _react2.jsx)(_react.default.Fragment, null, (0, _react2.jsx)(_reactToastify.ToastContainer, {
|
||||
position: "top-right",
|
||||
theme: "colored",
|
||||
className: "notif__container"
|
||||
}));
|
||||
}
|
||||
function mapStateToProps({
|
||||
notifications
|
||||
}) {
|
||||
return {
|
||||
notifications: notifications.notifications
|
||||
};
|
||||
}
|
||||
var _default = exports.default = (0, _reactRedux.connect)(mapStateToProps)(Notifications);
|
||||
117
node_modules/decap-cms-core/dist/esm/components/UI/SettingsDropdown.js
generated
vendored
Normal file
117
node_modules/decap-cms-core/dist/esm/components/UI/SettingsDropdown.js
generated
vendored
Normal file
@@ -0,0 +1,117 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _base = _interopRequireDefault(require("@emotion/styled/base"));
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
var _react2 = require("@emotion/react");
|
||||
var _reactPolyglot = require("react-polyglot");
|
||||
var _decapCmsUiDefault = require("decap-cms-ui-default");
|
||||
var _urlHelper = require("../../lib/urlHelper");
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
||||
const styles = {
|
||||
avatarImage: process.env.NODE_ENV === "production" ? {
|
||||
name: "m2n7c1-avatarImage",
|
||||
styles: "width:32px;border-radius:32px;label:avatarImage;"
|
||||
} : {
|
||||
name: "m2n7c1-avatarImage",
|
||||
styles: "width:32px;border-radius:32px;label:avatarImage;",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVWtCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJ3JlYWN0LXBvbHlnbG90JztcbmltcG9ydCB7IEljb24sIERyb3Bkb3duLCBEcm9wZG93bkl0ZW0sIERyb3Bkb3duQnV0dG9uLCBjb2xvcnMgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmltcG9ydCB7IHN0cmlwUHJvdG9jb2wgfSBmcm9tICcuLi8uLi9saWIvdXJsSGVscGVyJztcblxuY29uc3Qgc3R5bGVzID0ge1xuICBhdmF0YXJJbWFnZTogY3NzYFxuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGAsXG59O1xuXG5jb25zdCBBdmF0YXJEcm9wZG93bkJ1dHRvbiA9IHN0eWxlZChEcm9wZG93bkJ1dHRvbilgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMWUyNTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbmA7XG5cbmNvbnN0IEF2YXRhckltYWdlID0gc3R5bGVkLmltZ2BcbiAgJHtzdHlsZXMuYXZhdGFySW1hZ2V9O1xuYDtcblxuY29uc3QgQXZhdGFyUGxhY2Vob2xkZXJJY29uID0gc3R5bGVkKEljb24pYFxuICAke3N0eWxlcy5hdmF0YXJJbWFnZX07XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICMxZTI1MzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR7Y29sb3JzLnRleHRGaWVsZEJvcmRlcn07XG5gO1xuXG5jb25zdCBBcHBIZWFkZXJTaXRlTGluayA9IHN0eWxlZC5hYFxuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjN2I4MjkwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5gO1xuXG5jb25zdCBBcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvciA9IHN0eWxlZC5hYFxuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjN2I4MjkwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5gO1xuXG5mdW5jdGlvbiBBdmF0YXIoeyBpbWFnZVVybCB9KSB7XG4gIHJldHVybiBpbWFnZVVybCA/IChcbiAgICA8QXZhdGFySW1hZ2Ugc3JjPXtpbWFnZVVybH0gLz5cbiAgKSA6IChcbiAgICA8QXZhdGFyUGxhY2Vob2xkZXJJY29uIHR5cGU9XCJ1c2VyXCIgc2l6ZT1cImxhcmdlXCIgLz5cbiAgKTtcbn1cblxuQXZhdGFyLnByb3BUeXBlcyA9IHtcbiAgaW1hZ2VVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG59O1xuXG5mdW5jdGlvbiBTZXR0aW5nc0Ryb3Bkb3duKHsgZGlzcGxheVVybCwgaXNUZXN0UmVwbywgaW1hZ2VVcmwsIG9uTG9nb3V0Q2xpY2ssIHQgfSkge1xuICByZXR1cm4gKFxuICAgIDxSZWFjdC5GcmFnbWVudD5cbiAgICAgIHtpc1Rlc3RSZXBvICYmIChcbiAgICAgICAgPEFwcEhlYWRlclRlc3RSZXBvSW5kaWNhdG9yXG4gICAgICAgICAgaHJlZj1cImh0dHBzOi8vd3d3LmRlY2FwY21zLm9yZy9kb2NzL3Rlc3QtYmFja2VuZFwiXG4gICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgPlxuICAgICAgICAgIFRlc3QgQmFja2VuZCDihpdcbiAgICAgICAgPC9BcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvcj5cbiAgICAgICl9XG4gICAgICB7ZGlzcGxheVVybCA/IChcbiAgICAgICAgPEFwcEhlYWRlclNpdGVMaW5rIGhyZWY9e2Rpc3BsYXlVcmx9IHRhcmdldD1cIl9ibGFua1wiPlxuICAgICAgICAgIHtzdHJpcFByb3RvY29sKGRpc3BsYXlVcmwpfVxuICAgICAgICA8L0FwcEhlYWRlclNpdGVMaW5rPlxuICAgICAgKSA6IG51bGx9XG4gICAgICA8RHJvcGRvd25cbiAgICAgICAgZHJvcGRvd25Ub3BPdmVybGFwPVwiNTBweFwiXG4gICAgICAgIGRyb3Bkb3duV2lkdGg9XCIxMDBweFwiXG4gICAgICAgIGRyb3Bkb3duUG9zaXRpb249XCJyaWdodFwiXG4gICAgICAgIHJlbmRlckJ1dHRvbj17KCkgPT4gKFxuICAgICAgICAgIDxBdmF0YXJEcm9wZG93bkJ1dHRvbj5cbiAgICAgICAgICAgIDxBdmF0YXIgaW1hZ2VVcmw9e2ltYWdlVXJsfSAvPlxuICAgICAgICAgIDwvQXZhdGFyRHJvcGRvd25CdXR0b24+XG4gICAgICAgICl9XG4gICAgICA+XG4gICAgICAgIDxEcm9wZG93bkl0ZW0gbGFiZWw9e3QoJ3VpLnNldHRpbmdzRHJvcGRvd24ubG9nT3V0Jyl9IG9uQ2xpY2s9e29uTG9nb3V0Q2xpY2t9IC8+XG4gICAgICA8L0Ryb3Bkb3duPlxuICAgIDwvUmVhY3QuRnJhZ21lbnQ+XG4gICk7XG59XG5cblNldHRpbmdzRHJvcGRvd24ucHJvcFR5cGVzID0ge1xuICBkaXNwbGF5VXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBpc1Rlc3RSZXBvOiBQcm9wVHlwZXMuYm9vbCxcbiAgaW1hZ2VVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG4gIG9uTG9nb3V0Q2xpY2s6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShTZXR0aW5nc0Ryb3Bkb3duKTtcbiJdfQ== */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
}
|
||||
};
|
||||
const AvatarDropdownButton = /*#__PURE__*/(0, _base.default)(_decapCmsUiDefault.DropdownButton, {
|
||||
target: "e1gt62yu4",
|
||||
label: "AvatarDropdownButton"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "dtukf8",
|
||||
styles: "display:inline-block;padding:8px;cursor:pointer;color:#1e2532;background-color:transparent"
|
||||
} : {
|
||||
name: "dtukf8",
|
||||
styles: "display:inline-block;padding:8px;cursor:pointer;color:#1e2532;background-color:transparent",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JtRCIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9VSS9TZXR0aW5nc0Ryb3Bkb3duLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyB0cmFuc2xhdGUgfSBmcm9tICdyZWFjdC1wb2x5Z2xvdCc7XG5pbXBvcnQgeyBJY29uLCBEcm9wZG93biwgRHJvcGRvd25JdGVtLCBEcm9wZG93bkJ1dHRvbiwgY29sb3JzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgeyBzdHJpcFByb3RvY29sIH0gZnJvbSAnLi4vLi4vbGliL3VybEhlbHBlcic7XG5cbmNvbnN0IHN0eWxlcyA9IHtcbiAgYXZhdGFySW1hZ2U6IGNzc2BcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBgLFxufTtcblxuY29uc3QgQXZhdGFyRHJvcGRvd25CdXR0b24gPSBzdHlsZWQoRHJvcGRvd25CdXR0b24pYFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFlMjUzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5gO1xuXG5jb25zdCBBdmF0YXJJbWFnZSA9IHN0eWxlZC5pbWdgXG4gICR7c3R5bGVzLmF2YXRhckltYWdlfTtcbmA7XG5cbmNvbnN0IEF2YXRhclBsYWNlaG9sZGVySWNvbiA9IHN0eWxlZChJY29uKWBcbiAgJHtzdHlsZXMuYXZhdGFySW1hZ2V9O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMWUyNTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyU2l0ZUxpbmsgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3IgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuZnVuY3Rpb24gQXZhdGFyKHsgaW1hZ2VVcmwgfSkge1xuICByZXR1cm4gaW1hZ2VVcmwgPyAoXG4gICAgPEF2YXRhckltYWdlIHNyYz17aW1hZ2VVcmx9IC8+XG4gICkgOiAoXG4gICAgPEF2YXRhclBsYWNlaG9sZGVySWNvbiB0eXBlPVwidXNlclwiIHNpemU9XCJsYXJnZVwiIC8+XG4gICk7XG59XG5cbkF2YXRhci5wcm9wVHlwZXMgPSB7XG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZnVuY3Rpb24gU2V0dGluZ3NEcm9wZG93bih7IGRpc3BsYXlVcmwsIGlzVGVzdFJlcG8sIGltYWdlVXJsLCBvbkxvZ291dENsaWNrLCB0IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8UmVhY3QuRnJhZ21lbnQ+XG4gICAgICB7aXNUZXN0UmVwbyAmJiAoXG4gICAgICAgIDxBcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvclxuICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5kZWNhcGNtcy5vcmcvZG9jcy90ZXN0LWJhY2tlbmRcIlxuICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgID5cbiAgICAgICAgICBUZXN0IEJhY2tlbmQg4oaXXG4gICAgICAgIDwvQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3I+XG4gICAgICApfVxuICAgICAge2Rpc3BsYXlVcmwgPyAoXG4gICAgICAgIDxBcHBIZWFkZXJTaXRlTGluayBocmVmPXtkaXNwbGF5VXJsfSB0YXJnZXQ9XCJfYmxhbmtcIj5cbiAgICAgICAgICB7c3RyaXBQcm90b2NvbChkaXNwbGF5VXJsKX1cbiAgICAgICAgPC9BcHBIZWFkZXJTaXRlTGluaz5cbiAgICAgICkgOiBudWxsfVxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIGRyb3Bkb3duVG9wT3ZlcmxhcD1cIjUwcHhcIlxuICAgICAgICBkcm9wZG93bldpZHRoPVwiMTAwcHhcIlxuICAgICAgICBkcm9wZG93blBvc2l0aW9uPVwicmlnaHRcIlxuICAgICAgICByZW5kZXJCdXR0b249eygpID0+IChcbiAgICAgICAgICA8QXZhdGFyRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICA8QXZhdGFyIGltYWdlVXJsPXtpbWFnZVVybH0gLz5cbiAgICAgICAgICA8L0F2YXRhckRyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8RHJvcGRvd25JdGVtIGxhYmVsPXt0KCd1aS5zZXR0aW5nc0Ryb3Bkb3duLmxvZ091dCcpfSBvbkNsaWNrPXtvbkxvZ291dENsaWNrfSAvPlxuICAgICAgPC9Ecm9wZG93bj5cbiAgICA8L1JlYWN0LkZyYWdtZW50PlxuICApO1xufVxuXG5TZXR0aW5nc0Ryb3Bkb3duLnByb3BUeXBlcyA9IHtcbiAgZGlzcGxheVVybDogUHJvcFR5cGVzLnN0cmluZyxcbiAgaXNUZXN0UmVwbzogUHJvcFR5cGVzLmJvb2wsXG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkxvZ291dENsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoU2V0dGluZ3NEcm9wZG93bik7XG4iXX0= */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
const AvatarImage = /*#__PURE__*/(0, _base.default)("img", {
|
||||
target: "e1gt62yu3",
|
||||
label: "AvatarImage"
|
||||
})(styles.avatarImage, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0I4QiIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9VSS9TZXR0aW5nc0Ryb3Bkb3duLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyB0cmFuc2xhdGUgfSBmcm9tICdyZWFjdC1wb2x5Z2xvdCc7XG5pbXBvcnQgeyBJY29uLCBEcm9wZG93biwgRHJvcGRvd25JdGVtLCBEcm9wZG93bkJ1dHRvbiwgY29sb3JzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgeyBzdHJpcFByb3RvY29sIH0gZnJvbSAnLi4vLi4vbGliL3VybEhlbHBlcic7XG5cbmNvbnN0IHN0eWxlcyA9IHtcbiAgYXZhdGFySW1hZ2U6IGNzc2BcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBgLFxufTtcblxuY29uc3QgQXZhdGFyRHJvcGRvd25CdXR0b24gPSBzdHlsZWQoRHJvcGRvd25CdXR0b24pYFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFlMjUzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5gO1xuXG5jb25zdCBBdmF0YXJJbWFnZSA9IHN0eWxlZC5pbWdgXG4gICR7c3R5bGVzLmF2YXRhckltYWdlfTtcbmA7XG5cbmNvbnN0IEF2YXRhclBsYWNlaG9sZGVySWNvbiA9IHN0eWxlZChJY29uKWBcbiAgJHtzdHlsZXMuYXZhdGFySW1hZ2V9O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMWUyNTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyU2l0ZUxpbmsgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3IgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuZnVuY3Rpb24gQXZhdGFyKHsgaW1hZ2VVcmwgfSkge1xuICByZXR1cm4gaW1hZ2VVcmwgPyAoXG4gICAgPEF2YXRhckltYWdlIHNyYz17aW1hZ2VVcmx9IC8+XG4gICkgOiAoXG4gICAgPEF2YXRhclBsYWNlaG9sZGVySWNvbiB0eXBlPVwidXNlclwiIHNpemU9XCJsYXJnZVwiIC8+XG4gICk7XG59XG5cbkF2YXRhci5wcm9wVHlwZXMgPSB7XG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZnVuY3Rpb24gU2V0dGluZ3NEcm9wZG93bih7IGRpc3BsYXlVcmwsIGlzVGVzdFJlcG8sIGltYWdlVXJsLCBvbkxvZ291dENsaWNrLCB0IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8UmVhY3QuRnJhZ21lbnQ+XG4gICAgICB7aXNUZXN0UmVwbyAmJiAoXG4gICAgICAgIDxBcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvclxuICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5kZWNhcGNtcy5vcmcvZG9jcy90ZXN0LWJhY2tlbmRcIlxuICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgID5cbiAgICAgICAgICBUZXN0IEJhY2tlbmQg4oaXXG4gICAgICAgIDwvQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3I+XG4gICAgICApfVxuICAgICAge2Rpc3BsYXlVcmwgPyAoXG4gICAgICAgIDxBcHBIZWFkZXJTaXRlTGluayBocmVmPXtkaXNwbGF5VXJsfSB0YXJnZXQ9XCJfYmxhbmtcIj5cbiAgICAgICAgICB7c3RyaXBQcm90b2NvbChkaXNwbGF5VXJsKX1cbiAgICAgICAgPC9BcHBIZWFkZXJTaXRlTGluaz5cbiAgICAgICkgOiBudWxsfVxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIGRyb3Bkb3duVG9wT3ZlcmxhcD1cIjUwcHhcIlxuICAgICAgICBkcm9wZG93bldpZHRoPVwiMTAwcHhcIlxuICAgICAgICBkcm9wZG93blBvc2l0aW9uPVwicmlnaHRcIlxuICAgICAgICByZW5kZXJCdXR0b249eygpID0+IChcbiAgICAgICAgICA8QXZhdGFyRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICA8QXZhdGFyIGltYWdlVXJsPXtpbWFnZVVybH0gLz5cbiAgICAgICAgICA8L0F2YXRhckRyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8RHJvcGRvd25JdGVtIGxhYmVsPXt0KCd1aS5zZXR0aW5nc0Ryb3Bkb3duLmxvZ091dCcpfSBvbkNsaWNrPXtvbkxvZ291dENsaWNrfSAvPlxuICAgICAgPC9Ecm9wZG93bj5cbiAgICA8L1JlYWN0LkZyYWdtZW50PlxuICApO1xufVxuXG5TZXR0aW5nc0Ryb3Bkb3duLnByb3BUeXBlcyA9IHtcbiAgZGlzcGxheVVybDogUHJvcFR5cGVzLnN0cmluZyxcbiAgaXNUZXN0UmVwbzogUHJvcFR5cGVzLmJvb2wsXG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkxvZ291dENsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoU2V0dGluZ3NEcm9wZG93bik7XG4iXX0= */"));
|
||||
const AvatarPlaceholderIcon = /*#__PURE__*/(0, _base.default)(_decapCmsUiDefault.Icon, {
|
||||
target: "e1gt62yu2",
|
||||
label: "AvatarPlaceholderIcon"
|
||||
})(styles.avatarImage, ";height:32px;color:#1e2532;background-color:", _decapCmsUiDefault.colors.textFieldBorder, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEIwQyIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9VSS9TZXR0aW5nc0Ryb3Bkb3duLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyB0cmFuc2xhdGUgfSBmcm9tICdyZWFjdC1wb2x5Z2xvdCc7XG5pbXBvcnQgeyBJY29uLCBEcm9wZG93biwgRHJvcGRvd25JdGVtLCBEcm9wZG93bkJ1dHRvbiwgY29sb3JzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgeyBzdHJpcFByb3RvY29sIH0gZnJvbSAnLi4vLi4vbGliL3VybEhlbHBlcic7XG5cbmNvbnN0IHN0eWxlcyA9IHtcbiAgYXZhdGFySW1hZ2U6IGNzc2BcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBgLFxufTtcblxuY29uc3QgQXZhdGFyRHJvcGRvd25CdXR0b24gPSBzdHlsZWQoRHJvcGRvd25CdXR0b24pYFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFlMjUzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5gO1xuXG5jb25zdCBBdmF0YXJJbWFnZSA9IHN0eWxlZC5pbWdgXG4gICR7c3R5bGVzLmF2YXRhckltYWdlfTtcbmA7XG5cbmNvbnN0IEF2YXRhclBsYWNlaG9sZGVySWNvbiA9IHN0eWxlZChJY29uKWBcbiAgJHtzdHlsZXMuYXZhdGFySW1hZ2V9O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMWUyNTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyU2l0ZUxpbmsgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3IgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuZnVuY3Rpb24gQXZhdGFyKHsgaW1hZ2VVcmwgfSkge1xuICByZXR1cm4gaW1hZ2VVcmwgPyAoXG4gICAgPEF2YXRhckltYWdlIHNyYz17aW1hZ2VVcmx9IC8+XG4gICkgOiAoXG4gICAgPEF2YXRhclBsYWNlaG9sZGVySWNvbiB0eXBlPVwidXNlclwiIHNpemU9XCJsYXJnZVwiIC8+XG4gICk7XG59XG5cbkF2YXRhci5wcm9wVHlwZXMgPSB7XG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZnVuY3Rpb24gU2V0dGluZ3NEcm9wZG93bih7IGRpc3BsYXlVcmwsIGlzVGVzdFJlcG8sIGltYWdlVXJsLCBvbkxvZ291dENsaWNrLCB0IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8UmVhY3QuRnJhZ21lbnQ+XG4gICAgICB7aXNUZXN0UmVwbyAmJiAoXG4gICAgICAgIDxBcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvclxuICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5kZWNhcGNtcy5vcmcvZG9jcy90ZXN0LWJhY2tlbmRcIlxuICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgID5cbiAgICAgICAgICBUZXN0IEJhY2tlbmQg4oaXXG4gICAgICAgIDwvQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3I+XG4gICAgICApfVxuICAgICAge2Rpc3BsYXlVcmwgPyAoXG4gICAgICAgIDxBcHBIZWFkZXJTaXRlTGluayBocmVmPXtkaXNwbGF5VXJsfSB0YXJnZXQ9XCJfYmxhbmtcIj5cbiAgICAgICAgICB7c3RyaXBQcm90b2NvbChkaXNwbGF5VXJsKX1cbiAgICAgICAgPC9BcHBIZWFkZXJTaXRlTGluaz5cbiAgICAgICkgOiBudWxsfVxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIGRyb3Bkb3duVG9wT3ZlcmxhcD1cIjUwcHhcIlxuICAgICAgICBkcm9wZG93bldpZHRoPVwiMTAwcHhcIlxuICAgICAgICBkcm9wZG93blBvc2l0aW9uPVwicmlnaHRcIlxuICAgICAgICByZW5kZXJCdXR0b249eygpID0+IChcbiAgICAgICAgICA8QXZhdGFyRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICA8QXZhdGFyIGltYWdlVXJsPXtpbWFnZVVybH0gLz5cbiAgICAgICAgICA8L0F2YXRhckRyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8RHJvcGRvd25JdGVtIGxhYmVsPXt0KCd1aS5zZXR0aW5nc0Ryb3Bkb3duLmxvZ091dCcpfSBvbkNsaWNrPXtvbkxvZ291dENsaWNrfSAvPlxuICAgICAgPC9Ecm9wZG93bj5cbiAgICA8L1JlYWN0LkZyYWdtZW50PlxuICApO1xufVxuXG5TZXR0aW5nc0Ryb3Bkb3duLnByb3BUeXBlcyA9IHtcbiAgZGlzcGxheVVybDogUHJvcFR5cGVzLnN0cmluZyxcbiAgaXNUZXN0UmVwbzogUHJvcFR5cGVzLmJvb2wsXG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkxvZ291dENsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoU2V0dGluZ3NEcm9wZG93bik7XG4iXX0= */"));
|
||||
const AppHeaderSiteLink = /*#__PURE__*/(0, _base.default)("a", {
|
||||
target: "e1gt62yu1",
|
||||
label: "AppHeaderSiteLink"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "1uk00au",
|
||||
styles: "font-size:14px;font-weight:400;color:#7b8290;padding:10px 16px"
|
||||
} : {
|
||||
name: "1uk00au",
|
||||
styles: "font-size:14px;font-weight:400;color:#7b8290;padding:10px 16px",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUNrQyIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9VSS9TZXR0aW5nc0Ryb3Bkb3duLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyB0cmFuc2xhdGUgfSBmcm9tICdyZWFjdC1wb2x5Z2xvdCc7XG5pbXBvcnQgeyBJY29uLCBEcm9wZG93biwgRHJvcGRvd25JdGVtLCBEcm9wZG93bkJ1dHRvbiwgY29sb3JzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgeyBzdHJpcFByb3RvY29sIH0gZnJvbSAnLi4vLi4vbGliL3VybEhlbHBlcic7XG5cbmNvbnN0IHN0eWxlcyA9IHtcbiAgYXZhdGFySW1hZ2U6IGNzc2BcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBgLFxufTtcblxuY29uc3QgQXZhdGFyRHJvcGRvd25CdXR0b24gPSBzdHlsZWQoRHJvcGRvd25CdXR0b24pYFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFlMjUzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5gO1xuXG5jb25zdCBBdmF0YXJJbWFnZSA9IHN0eWxlZC5pbWdgXG4gICR7c3R5bGVzLmF2YXRhckltYWdlfTtcbmA7XG5cbmNvbnN0IEF2YXRhclBsYWNlaG9sZGVySWNvbiA9IHN0eWxlZChJY29uKWBcbiAgJHtzdHlsZXMuYXZhdGFySW1hZ2V9O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMWUyNTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyU2l0ZUxpbmsgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3IgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuZnVuY3Rpb24gQXZhdGFyKHsgaW1hZ2VVcmwgfSkge1xuICByZXR1cm4gaW1hZ2VVcmwgPyAoXG4gICAgPEF2YXRhckltYWdlIHNyYz17aW1hZ2VVcmx9IC8+XG4gICkgOiAoXG4gICAgPEF2YXRhclBsYWNlaG9sZGVySWNvbiB0eXBlPVwidXNlclwiIHNpemU9XCJsYXJnZVwiIC8+XG4gICk7XG59XG5cbkF2YXRhci5wcm9wVHlwZXMgPSB7XG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZnVuY3Rpb24gU2V0dGluZ3NEcm9wZG93bih7IGRpc3BsYXlVcmwsIGlzVGVzdFJlcG8sIGltYWdlVXJsLCBvbkxvZ291dENsaWNrLCB0IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8UmVhY3QuRnJhZ21lbnQ+XG4gICAgICB7aXNUZXN0UmVwbyAmJiAoXG4gICAgICAgIDxBcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvclxuICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5kZWNhcGNtcy5vcmcvZG9jcy90ZXN0LWJhY2tlbmRcIlxuICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgID5cbiAgICAgICAgICBUZXN0IEJhY2tlbmQg4oaXXG4gICAgICAgIDwvQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3I+XG4gICAgICApfVxuICAgICAge2Rpc3BsYXlVcmwgPyAoXG4gICAgICAgIDxBcHBIZWFkZXJTaXRlTGluayBocmVmPXtkaXNwbGF5VXJsfSB0YXJnZXQ9XCJfYmxhbmtcIj5cbiAgICAgICAgICB7c3RyaXBQcm90b2NvbChkaXNwbGF5VXJsKX1cbiAgICAgICAgPC9BcHBIZWFkZXJTaXRlTGluaz5cbiAgICAgICkgOiBudWxsfVxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIGRyb3Bkb3duVG9wT3ZlcmxhcD1cIjUwcHhcIlxuICAgICAgICBkcm9wZG93bldpZHRoPVwiMTAwcHhcIlxuICAgICAgICBkcm9wZG93blBvc2l0aW9uPVwicmlnaHRcIlxuICAgICAgICByZW5kZXJCdXR0b249eygpID0+IChcbiAgICAgICAgICA8QXZhdGFyRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICA8QXZhdGFyIGltYWdlVXJsPXtpbWFnZVVybH0gLz5cbiAgICAgICAgICA8L0F2YXRhckRyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8RHJvcGRvd25JdGVtIGxhYmVsPXt0KCd1aS5zZXR0aW5nc0Ryb3Bkb3duLmxvZ091dCcpfSBvbkNsaWNrPXtvbkxvZ291dENsaWNrfSAvPlxuICAgICAgPC9Ecm9wZG93bj5cbiAgICA8L1JlYWN0LkZyYWdtZW50PlxuICApO1xufVxuXG5TZXR0aW5nc0Ryb3Bkb3duLnByb3BUeXBlcyA9IHtcbiAgZGlzcGxheVVybDogUHJvcFR5cGVzLnN0cmluZyxcbiAgaXNUZXN0UmVwbzogUHJvcFR5cGVzLmJvb2wsXG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkxvZ291dENsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoU2V0dGluZ3NEcm9wZG93bik7XG4iXX0= */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
const AppHeaderTestRepoIndicator = /*#__PURE__*/(0, _base.default)("a", {
|
||||
target: "e1gt62yu0",
|
||||
label: "AppHeaderTestRepoIndicator"
|
||||
})(process.env.NODE_ENV === "production" ? {
|
||||
name: "1uk00au",
|
||||
styles: "font-size:14px;font-weight:400;color:#7b8290;padding:10px 16px"
|
||||
} : {
|
||||
name: "1uk00au",
|
||||
styles: "font-size:14px;font-weight:400;color:#7b8290;padding:10px 16px",
|
||||
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1VJL1NldHRpbmdzRHJvcGRvd24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMEMyQyIsImZpbGUiOiIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9VSS9TZXR0aW5nc0Ryb3Bkb3duLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyB0cmFuc2xhdGUgfSBmcm9tICdyZWFjdC1wb2x5Z2xvdCc7XG5pbXBvcnQgeyBJY29uLCBEcm9wZG93biwgRHJvcGRvd25JdGVtLCBEcm9wZG93bkJ1dHRvbiwgY29sb3JzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgeyBzdHJpcFByb3RvY29sIH0gZnJvbSAnLi4vLi4vbGliL3VybEhlbHBlcic7XG5cbmNvbnN0IHN0eWxlcyA9IHtcbiAgYXZhdGFySW1hZ2U6IGNzc2BcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBgLFxufTtcblxuY29uc3QgQXZhdGFyRHJvcGRvd25CdXR0b24gPSBzdHlsZWQoRHJvcGRvd25CdXR0b24pYFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFlMjUzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5gO1xuXG5jb25zdCBBdmF0YXJJbWFnZSA9IHN0eWxlZC5pbWdgXG4gICR7c3R5bGVzLmF2YXRhckltYWdlfTtcbmA7XG5cbmNvbnN0IEF2YXRhclBsYWNlaG9sZGVySWNvbiA9IHN0eWxlZChJY29uKWBcbiAgJHtzdHlsZXMuYXZhdGFySW1hZ2V9O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMWUyNTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAke2NvbG9ycy50ZXh0RmllbGRCb3JkZXJ9O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyU2l0ZUxpbmsgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuY29uc3QgQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3IgPSBzdHlsZWQuYWBcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdiODI5MDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuYDtcblxuZnVuY3Rpb24gQXZhdGFyKHsgaW1hZ2VVcmwgfSkge1xuICByZXR1cm4gaW1hZ2VVcmwgPyAoXG4gICAgPEF2YXRhckltYWdlIHNyYz17aW1hZ2VVcmx9IC8+XG4gICkgOiAoXG4gICAgPEF2YXRhclBsYWNlaG9sZGVySWNvbiB0eXBlPVwidXNlclwiIHNpemU9XCJsYXJnZVwiIC8+XG4gICk7XG59XG5cbkF2YXRhci5wcm9wVHlwZXMgPSB7XG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZnVuY3Rpb24gU2V0dGluZ3NEcm9wZG93bih7IGRpc3BsYXlVcmwsIGlzVGVzdFJlcG8sIGltYWdlVXJsLCBvbkxvZ291dENsaWNrLCB0IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8UmVhY3QuRnJhZ21lbnQ+XG4gICAgICB7aXNUZXN0UmVwbyAmJiAoXG4gICAgICAgIDxBcHBIZWFkZXJUZXN0UmVwb0luZGljYXRvclxuICAgICAgICAgIGhyZWY9XCJodHRwczovL3d3dy5kZWNhcGNtcy5vcmcvZG9jcy90ZXN0LWJhY2tlbmRcIlxuICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgID5cbiAgICAgICAgICBUZXN0IEJhY2tlbmQg4oaXXG4gICAgICAgIDwvQXBwSGVhZGVyVGVzdFJlcG9JbmRpY2F0b3I+XG4gICAgICApfVxuICAgICAge2Rpc3BsYXlVcmwgPyAoXG4gICAgICAgIDxBcHBIZWFkZXJTaXRlTGluayBocmVmPXtkaXNwbGF5VXJsfSB0YXJnZXQ9XCJfYmxhbmtcIj5cbiAgICAgICAgICB7c3RyaXBQcm90b2NvbChkaXNwbGF5VXJsKX1cbiAgICAgICAgPC9BcHBIZWFkZXJTaXRlTGluaz5cbiAgICAgICkgOiBudWxsfVxuICAgICAgPERyb3Bkb3duXG4gICAgICAgIGRyb3Bkb3duVG9wT3ZlcmxhcD1cIjUwcHhcIlxuICAgICAgICBkcm9wZG93bldpZHRoPVwiMTAwcHhcIlxuICAgICAgICBkcm9wZG93blBvc2l0aW9uPVwicmlnaHRcIlxuICAgICAgICByZW5kZXJCdXR0b249eygpID0+IChcbiAgICAgICAgICA8QXZhdGFyRHJvcGRvd25CdXR0b24+XG4gICAgICAgICAgICA8QXZhdGFyIGltYWdlVXJsPXtpbWFnZVVybH0gLz5cbiAgICAgICAgICA8L0F2YXRhckRyb3Bkb3duQnV0dG9uPlxuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8RHJvcGRvd25JdGVtIGxhYmVsPXt0KCd1aS5zZXR0aW5nc0Ryb3Bkb3duLmxvZ091dCcpfSBvbkNsaWNrPXtvbkxvZ291dENsaWNrfSAvPlxuICAgICAgPC9Ecm9wZG93bj5cbiAgICA8L1JlYWN0LkZyYWdtZW50PlxuICApO1xufVxuXG5TZXR0aW5nc0Ryb3Bkb3duLnByb3BUeXBlcyA9IHtcbiAgZGlzcGxheVVybDogUHJvcFR5cGVzLnN0cmluZyxcbiAgaXNUZXN0UmVwbzogUHJvcFR5cGVzLmJvb2wsXG4gIGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBvbkxvZ291dENsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICB0OiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgdHJhbnNsYXRlKCkoU2V0dGluZ3NEcm9wZG93bik7XG4iXX0= */",
|
||||
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
|
||||
});
|
||||
function Avatar({
|
||||
imageUrl
|
||||
}) {
|
||||
return imageUrl ? (0, _react2.jsx)(AvatarImage, {
|
||||
src: imageUrl
|
||||
}) : (0, _react2.jsx)(AvatarPlaceholderIcon, {
|
||||
type: "user",
|
||||
size: "large"
|
||||
});
|
||||
}
|
||||
Avatar.propTypes = {
|
||||
imageUrl: _propTypes.default.string
|
||||
};
|
||||
function SettingsDropdown({
|
||||
displayUrl,
|
||||
isTestRepo,
|
||||
imageUrl,
|
||||
onLogoutClick,
|
||||
t
|
||||
}) {
|
||||
return (0, _react2.jsx)(_react.default.Fragment, null, isTestRepo && (0, _react2.jsx)(AppHeaderTestRepoIndicator, {
|
||||
href: "https://www.decapcms.org/docs/test-backend",
|
||||
target: "_blank",
|
||||
rel: "noopener noreferrer"
|
||||
}, "Test Backend \u2197"), displayUrl ? (0, _react2.jsx)(AppHeaderSiteLink, {
|
||||
href: displayUrl,
|
||||
target: "_blank"
|
||||
}, (0, _urlHelper.stripProtocol)(displayUrl)) : null, (0, _react2.jsx)(_decapCmsUiDefault.Dropdown, {
|
||||
dropdownTopOverlap: "50px",
|
||||
dropdownWidth: "100px",
|
||||
dropdownPosition: "right",
|
||||
renderButton: () => (0, _react2.jsx)(AvatarDropdownButton, null, (0, _react2.jsx)(Avatar, {
|
||||
imageUrl: imageUrl
|
||||
}))
|
||||
}, (0, _react2.jsx)(_decapCmsUiDefault.DropdownItem, {
|
||||
label: t('ui.settingsDropdown.logOut'),
|
||||
onClick: onLogoutClick
|
||||
})));
|
||||
}
|
||||
SettingsDropdown.propTypes = {
|
||||
displayUrl: _propTypes.default.string,
|
||||
isTestRepo: _propTypes.default.bool,
|
||||
imageUrl: _propTypes.default.string,
|
||||
onLogoutClick: _propTypes.default.func.isRequired,
|
||||
t: _propTypes.default.func.isRequired
|
||||
};
|
||||
var _default = exports.default = (0, _reactPolyglot.translate)()(SettingsDropdown);
|
||||
60
node_modules/decap-cms-core/dist/esm/components/UI/index.js
generated
vendored
Normal file
60
node_modules/decap-cms-core/dist/esm/components/UI/index.js
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "DragSource", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _DragDrop.DragSource;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "DropTarget", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _DragDrop.DropTarget;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "ErrorBoundary", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _ErrorBoundary.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "FileUploadButton", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _FileUploadButton.FileUploadButton;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "HTML5DragDrop", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _DragDrop.HTML5DragDrop;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Modal", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Modal.Modal;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Notifications", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Notifications.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "SettingsDropdown", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _SettingsDropdown.default;
|
||||
}
|
||||
});
|
||||
var _DragDrop = require("./DragDrop");
|
||||
var _ErrorBoundary = _interopRequireDefault(require("./ErrorBoundary"));
|
||||
var _FileUploadButton = require("./FileUploadButton");
|
||||
var _Modal = require("./Modal");
|
||||
var _Notifications = _interopRequireDefault(require("./Notifications"));
|
||||
var _SettingsDropdown = _interopRequireDefault(require("./SettingsDropdown"));
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
143
node_modules/decap-cms-core/dist/esm/components/Workflow/Workflow.js
generated
vendored
Normal file
143
node_modules/decap-cms-core/dist/esm/components/Workflow/Workflow.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
136
node_modules/decap-cms-core/dist/esm/components/Workflow/WorkflowCard.js
generated
vendored
Normal file
136
node_modules/decap-cms-core/dist/esm/components/Workflow/WorkflowCard.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
218
node_modules/decap-cms-core/dist/esm/components/Workflow/WorkflowList.js
generated
vendored
Normal file
218
node_modules/decap-cms-core/dist/esm/components/Workflow/WorkflowList.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user