UNPKG

decap-cms-core

Version:

Decap CMS core application, see decap-cms package for the main distribution.

88 lines 11.3 kB
import _styled from "@emotion/styled/base"; 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)."; } import PropTypes from 'prop-types'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { translate } from 'react-polyglot'; import { Loader, lengths } from 'decap-cms-ui-default'; import EntryListing from './EntryListing'; import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "@emotion/react/jsx-runtime"; const PaginationMessage = /*#__PURE__*/_styled("div", { target: "e1d0i3na1", label: "PaginationMessage" })("width:", lengths.topCardWidth, ";max-width:100%;padding:16px;text-align:center;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vRW50cmllcy9FbnRyaWVzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFvQyIsImZpbGUiOiIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9Db2xsZWN0aW9uL0VudHJpZXMvRW50cmllcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgTG9hZGVyLCBsZW5ndGhzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgRW50cnlMaXN0aW5nIGZyb20gJy4vRW50cnlMaXN0aW5nJztcblxuY29uc3QgUGFnaW5hdGlvbk1lc3NhZ2UgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogJHtsZW5ndGhzLnRvcENhcmRXaWR0aH07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuYDtcblxuY29uc3QgTm9FbnRyaWVzTWVzc2FnZSA9IHN0eWxlZChQYWdpbmF0aW9uTWVzc2FnZSlgXG4gIG1hcmdpbi10b3A6IDE2cHg7XG5gO1xuXG5mdW5jdGlvbiBFbnRyaWVzKHtcbiAgY29sbGVjdGlvbnMsXG4gIGVudHJpZXMsXG4gIGlzRmV0Y2hpbmcsXG4gIHZpZXdTdHlsZSxcbiAgY3Vyc29yLFxuICBoYW5kbGVDdXJzb3JBY3Rpb25zLFxuICB0LFxuICBwYWdlLFxuICBnZXRXb3JrZmxvd1N0YXR1cyxcbiAgZ2V0VW5wdWJsaXNoZWRFbnRyaWVzLFxuICBmaWx0ZXJUZXJtLFxuICBzb3J0RmllbGRzLFxuICBzaG93UHVibGlzaGVkRW50cmllcyA9IHRydWUsXG4gIHNob3dVbnB1Ymxpc2hlZEVudHJpZXMgPSB0cnVlLFxufSkge1xuICBjb25zdCBsb2FkaW5nTWVzc2FnZXMgPSBbXG4gICAgdCgnY29sbGVjdGlvbi5lbnRyaWVzLmxvYWRpbmdFbnRyaWVzJyksXG4gICAgdCgnY29sbGVjdGlvbi5lbnRyaWVzLmNhY2hpbmdFbnRyaWVzJyksXG4gICAgdCgnY29sbGVjdGlvbi5lbnRyaWVzLmxvbmdlckxvYWRpbmcnKSxcbiAgXTtcblxuICBpZiAoc2hvd1B1Ymxpc2hlZEVudHJpZXMgJiYgaXNGZXRjaGluZyAmJiBwYWdlID09PSB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gPExvYWRlciBhY3RpdmU+e2xvYWRpbmdNZXNzYWdlc308L0xvYWRlcj47XG4gIH1cblxuICBjb25zdCBoYXNFbnRyaWVzID1cbiAgICBzaG93UHVibGlzaGVkRW50cmllcyAmJiAoKGVudHJpZXMgJiYgZW50cmllcy5zaXplID4gMCkgfHwgY3Vyc29yPy5hY3Rpb25zPy5oYXMoJ2FwcGVuZF9uZXh0JykpO1xuICBpZiAoaGFzRW50cmllcyB8fCAhc2hvd1B1Ymxpc2hlZEVudHJpZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgPEVudHJ5TGlzdGluZ1xuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgICBlbnRyaWVzPXtlbnRyaWVzfVxuICAgICAgICAgIHZpZXdTdHlsZT17dmlld1N0eWxlfVxuICAgICAgICAgIGN1cnNvcj17Y3Vyc29yfVxuICAgICAgICAgIGhhbmRsZUN1cnNvckFjdGlvbnM9e2hhbmRsZUN1cnNvckFjdGlvbnN9XG4gICAgICAgICAgcGFnZT17cGFnZX1cbiAgICAgICAgICBnZXRXb3JrZmxvd1N0YXR1cz17Z2V0V29ya2Zsb3dTdGF0dXN9XG4gICAgICAgICAgZ2V0VW5wdWJsaXNoZWRFbnRyaWVzPXtnZXRVbnB1Ymxpc2hlZEVudHJpZXN9XG4gICAgICAgICAgZmlsdGVyVGVybT17ZmlsdGVyVGVybX1cbiAgICAgICAgICBzb3J0RmllbGRzPXtzb3J0RmllbGRzfVxuICAgICAgICAgIHNob3dQdWJsaXNoZWRFbnRyaWVzPXtzaG93UHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBzaG93VW5wdWJsaXNoZWRFbnRyaWVzPXtzaG93VW5wdWJsaXNoZWRFbnRyaWVzfVxuICAgICAgICAvPlxuICAgICAgICB7c2hvd1B1Ymxpc2hlZEVudHJpZXMgJiYgaXNGZXRjaGluZyAmJiBwYWdlICE9PSB1bmRlZmluZWQgJiYgZW50cmllcy5zaXplID4gMCA/IChcbiAgICAgICAgICA8UGFnaW5hdGlvbk1lc3NhZ2U+e3QoJ2NvbGxlY3Rpb24uZW50cmllcy5sb2FkaW5nRW50cmllcycpfTwvUGFnaW5hdGlvbk1lc3NhZ2U+XG4gICAgICAgICkgOiBudWxsfVxuICAgICAgPC8+XG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiA8Tm9FbnRyaWVzTWVzc2FnZT57dCgnY29sbGVjdGlvbi5lbnRyaWVzLm5vRW50cmllcycpfTwvTm9FbnRyaWVzTWVzc2FnZT47XG59XG5cbkVudHJpZXMucHJvcFR5cGVzID0ge1xuICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLml0ZXJhYmxlLmlzUmVxdWlyZWQsXG4gIGVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5saXN0LFxuICBwYWdlOiBQcm9wVHlwZXMubnVtYmVyLFxuICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgdmlld1N0eWxlOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjdXJzb3I6IFByb3BUeXBlcy5hbnkuaXNSZXF1aXJlZCxcbiAgaGFuZGxlQ3Vyc29yQWN0aW9uczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgZ2V0V29ya2Zsb3dTdGF0dXM6IFByb3BUeXBlcy5mdW5jLFxuICBnZXRVbnB1Ymxpc2hlZEVudHJpZXM6IFByb3BUeXBlcy5mdW5jLFxuICBmaWx0ZXJUZXJtOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzb3J0RmllbGRzOiBQcm9wVHlwZXMuYXJyYXksXG4gIHNob3dQdWJsaXNoZWRFbnRyaWVzOiBQcm9wVHlwZXMuYm9vbCxcbiAgc2hvd1VucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmJvb2wsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShFbnRyaWVzKTtcbiJdfQ== */")); const NoEntriesMessage = /*#__PURE__*/_styled(PaginationMessage, { target: "e1d0i3na0", label: "NoEntriesMessage" })(process.env.NODE_ENV === "production" ? { name: "yz1nei", styles: "margin-top:16px" } : { name: "yz1nei", styles: "margin-top:16px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0NvbGxlY3Rpb24vRW50cmllcy9FbnRyaWVzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVrRCIsImZpbGUiOiIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9Db2xsZWN0aW9uL0VudHJpZXMvRW50cmllcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgSW1tdXRhYmxlUHJvcFR5cGVzIGZyb20gJ3JlYWN0LWltbXV0YWJsZS1wcm9wdHlwZXMnO1xuaW1wb3J0IHsgdHJhbnNsYXRlIH0gZnJvbSAncmVhY3QtcG9seWdsb3QnO1xuaW1wb3J0IHsgTG9hZGVyLCBsZW5ndGhzIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5pbXBvcnQgRW50cnlMaXN0aW5nIGZyb20gJy4vRW50cnlMaXN0aW5nJztcblxuY29uc3QgUGFnaW5hdGlvbk1lc3NhZ2UgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogJHtsZW5ndGhzLnRvcENhcmRXaWR0aH07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuYDtcblxuY29uc3QgTm9FbnRyaWVzTWVzc2FnZSA9IHN0eWxlZChQYWdpbmF0aW9uTWVzc2FnZSlgXG4gIG1hcmdpbi10b3A6IDE2cHg7XG5gO1xuXG5mdW5jdGlvbiBFbnRyaWVzKHtcbiAgY29sbGVjdGlvbnMsXG4gIGVudHJpZXMsXG4gIGlzRmV0Y2hpbmcsXG4gIHZpZXdTdHlsZSxcbiAgY3Vyc29yLFxuICBoYW5kbGVDdXJzb3JBY3Rpb25zLFxuICB0LFxuICBwYWdlLFxuICBnZXRXb3JrZmxvd1N0YXR1cyxcbiAgZ2V0VW5wdWJsaXNoZWRFbnRyaWVzLFxuICBmaWx0ZXJUZXJtLFxuICBzb3J0RmllbGRzLFxuICBzaG93UHVibGlzaGVkRW50cmllcyA9IHRydWUsXG4gIHNob3dVbnB1Ymxpc2hlZEVudHJpZXMgPSB0cnVlLFxufSkge1xuICBjb25zdCBsb2FkaW5nTWVzc2FnZXMgPSBbXG4gICAgdCgnY29sbGVjdGlvbi5lbnRyaWVzLmxvYWRpbmdFbnRyaWVzJyksXG4gICAgdCgnY29sbGVjdGlvbi5lbnRyaWVzLmNhY2hpbmdFbnRyaWVzJyksXG4gICAgdCgnY29sbGVjdGlvbi5lbnRyaWVzLmxvbmdlckxvYWRpbmcnKSxcbiAgXTtcblxuICBpZiAoc2hvd1B1Ymxpc2hlZEVudHJpZXMgJiYgaXNGZXRjaGluZyAmJiBwYWdlID09PSB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gPExvYWRlciBhY3RpdmU+e2xvYWRpbmdNZXNzYWdlc308L0xvYWRlcj47XG4gIH1cblxuICBjb25zdCBoYXNFbnRyaWVzID1cbiAgICBzaG93UHVibGlzaGVkRW50cmllcyAmJiAoKGVudHJpZXMgJiYgZW50cmllcy5zaXplID4gMCkgfHwgY3Vyc29yPy5hY3Rpb25zPy5oYXMoJ2FwcGVuZF9uZXh0JykpO1xuICBpZiAoaGFzRW50cmllcyB8fCAhc2hvd1B1Ymxpc2hlZEVudHJpZXMpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgPEVudHJ5TGlzdGluZ1xuICAgICAgICAgIGNvbGxlY3Rpb25zPXtjb2xsZWN0aW9uc31cbiAgICAgICAgICBlbnRyaWVzPXtlbnRyaWVzfVxuICAgICAgICAgIHZpZXdTdHlsZT17dmlld1N0eWxlfVxuICAgICAgICAgIGN1cnNvcj17Y3Vyc29yfVxuICAgICAgICAgIGhhbmRsZUN1cnNvckFjdGlvbnM9e2hhbmRsZUN1cnNvckFjdGlvbnN9XG4gICAgICAgICAgcGFnZT17cGFnZX1cbiAgICAgICAgICBnZXRXb3JrZmxvd1N0YXR1cz17Z2V0V29ya2Zsb3dTdGF0dXN9XG4gICAgICAgICAgZ2V0VW5wdWJsaXNoZWRFbnRyaWVzPXtnZXRVbnB1Ymxpc2hlZEVudHJpZXN9XG4gICAgICAgICAgZmlsdGVyVGVybT17ZmlsdGVyVGVybX1cbiAgICAgICAgICBzb3J0RmllbGRzPXtzb3J0RmllbGRzfVxuICAgICAgICAgIHNob3dQdWJsaXNoZWRFbnRyaWVzPXtzaG93UHVibGlzaGVkRW50cmllc31cbiAgICAgICAgICBzaG93VW5wdWJsaXNoZWRFbnRyaWVzPXtzaG93VW5wdWJsaXNoZWRFbnRyaWVzfVxuICAgICAgICAvPlxuICAgICAgICB7c2hvd1B1Ymxpc2hlZEVudHJpZXMgJiYgaXNGZXRjaGluZyAmJiBwYWdlICE9PSB1bmRlZmluZWQgJiYgZW50cmllcy5zaXplID4gMCA/IChcbiAgICAgICAgICA8UGFnaW5hdGlvbk1lc3NhZ2U+e3QoJ2NvbGxlY3Rpb24uZW50cmllcy5sb2FkaW5nRW50cmllcycpfTwvUGFnaW5hdGlvbk1lc3NhZ2U+XG4gICAgICAgICkgOiBudWxsfVxuICAgICAgPC8+XG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiA8Tm9FbnRyaWVzTWVzc2FnZT57dCgnY29sbGVjdGlvbi5lbnRyaWVzLm5vRW50cmllcycpfTwvTm9FbnRyaWVzTWVzc2FnZT47XG59XG5cbkVudHJpZXMucHJvcFR5cGVzID0ge1xuICBjb2xsZWN0aW9uczogSW1tdXRhYmxlUHJvcFR5cGVzLml0ZXJhYmxlLmlzUmVxdWlyZWQsXG4gIGVudHJpZXM6IEltbXV0YWJsZVByb3BUeXBlcy5saXN0LFxuICBwYWdlOiBQcm9wVHlwZXMubnVtYmVyLFxuICBpc0ZldGNoaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgdmlld1N0eWxlOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjdXJzb3I6IFByb3BUeXBlcy5hbnkuaXNSZXF1aXJlZCxcbiAgaGFuZGxlQ3Vyc29yQWN0aW9uczogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgZ2V0V29ya2Zsb3dTdGF0dXM6IFByb3BUeXBlcy5mdW5jLFxuICBnZXRVbnB1Ymxpc2hlZEVudHJpZXM6IFByb3BUeXBlcy5mdW5jLFxuICBmaWx0ZXJUZXJtOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzb3J0RmllbGRzOiBQcm9wVHlwZXMuYXJyYXksXG4gIHNob3dQdWJsaXNoZWRFbnRyaWVzOiBQcm9wVHlwZXMuYm9vbCxcbiAgc2hvd1VucHVibGlzaGVkRW50cmllczogUHJvcFR5cGVzLmJvb2wsXG59O1xuXG5leHBvcnQgZGVmYXVsdCB0cmFuc2xhdGUoKShFbnRyaWVzKTtcbiJdfQ== */", toString: _EMOTION_STRINGIFIED_CSS_ERROR__ }); function Entries({ collections, entries, isFetching, viewStyle, cursor, handleCursorActions, t, page, getWorkflowStatus, getUnpublishedEntries, filterTerm, sortFields, showPublishedEntries = true, showUnpublishedEntries = true }) { const loadingMessages = [t('collection.entries.loadingEntries'), t('collection.entries.cachingEntries'), t('collection.entries.longerLoading')]; if (showPublishedEntries && isFetching && page === undefined) { return _jsx(Loader, { active: true, children: loadingMessages }); } const hasEntries = showPublishedEntries && (entries && entries.size > 0 || cursor?.actions?.has('append_next')); if (hasEntries || !showPublishedEntries) { return _jsxs(_Fragment, { children: [_jsx(EntryListing, { collections: collections, entries: entries, viewStyle: viewStyle, cursor: cursor, handleCursorActions: handleCursorActions, page: page, getWorkflowStatus: getWorkflowStatus, getUnpublishedEntries: getUnpublishedEntries, filterTerm: filterTerm, sortFields: sortFields, showPublishedEntries: showPublishedEntries, showUnpublishedEntries: showUnpublishedEntries }), showPublishedEntries && isFetching && page !== undefined && entries.size > 0 ? _jsx(PaginationMessage, { children: t('collection.entries.loadingEntries') }) : null] }); } return _jsx(NoEntriesMessage, { children: t('collection.entries.noEntries') }); } Entries.propTypes = { collections: ImmutablePropTypes.iterable.isRequired, entries: ImmutablePropTypes.list, page: PropTypes.number, isFetching: PropTypes.bool, viewStyle: PropTypes.string, cursor: PropTypes.any.isRequired, handleCursorActions: PropTypes.func.isRequired, t: PropTypes.func.isRequired, getWorkflowStatus: PropTypes.func, getUnpublishedEntries: PropTypes.func, filterTerm: PropTypes.string, sortFields: PropTypes.array, showPublishedEntries: PropTypes.bool, showUnpublishedEntries: PropTypes.bool }; export default translate()(Entries);