diff --git a/package.json b/package.json
index 96cb13ba..edca89db 100644
--- a/package.json
+++ b/package.json
@@ -23,6 +23,7 @@
"@eeacms/volto-columns-block",
"@eeacms/volto-corsproxy",
"@eeacms/volto-block-style",
+ "@eeacms/volto-collection-block",
"@eeacms/volto-sentry-rancher-config"
],
"jest": {
@@ -102,6 +103,7 @@
},
"dependencies": {
"@eeacms/volto-corsproxy": "2.1.0",
+ "@eeacms/volto-collection-block": "github:eea/volto-collection-block",
"@eeacms/volto-block-style": "2.2.0",
"@eeacms/volto-columns-block": "^3.0.0",
"@eeacms/volto-sentry-rancher-config": "^2.0.0",
diff --git a/src/actions/index.js b/src/actions/index.js
index 8822138c..315f1dc8 100644
--- a/src/actions/index.js
+++ b/src/actions/index.js
@@ -12,7 +12,6 @@
*/
import {
- GET_INDEX_VALUES,
SET_FOLDER_HEADER,
SET_FOLDER_TABS,
GET_PARENT_FOLDER_DATA,
@@ -82,13 +81,13 @@ export function quickSearchContent(url, options, subrequest = null) {
console.log('in action - quicksearch');
let queryArray = [];
- const arrayOptions = pickBy(options, item => isArray(item));
+ const arrayOptions = pickBy(options, (item) => isArray(item));
queryArray = concat(
queryArray,
options
? join(
- map(toPairs(pickBy(options, item => !isArray(item))), item => {
+ map(toPairs(pickBy(options, (item) => !isArray(item))), (item) => {
if (item[0] === 'SearchableText') {
// Adds the wildcard to the SearchableText param
item[1] = `${item[1]}*`;
@@ -105,7 +104,10 @@ export function quickSearchContent(url, options, subrequest = null) {
arrayOptions
? join(
map(pickBy(arrayOptions), (item, key) =>
- join(item.map(value => `${key}:list=${value}`), '&'),
+ join(
+ item.map((value) => `${key}:list=${value}`),
+ '&',
+ ),
),
'&',
)
@@ -130,14 +132,3 @@ export function quickResetSearchContent(subrequest = null) {
subrequest,
};
}
-
-export function getIndexValues(name) {
- return {
- type: GET_INDEX_VALUES,
- request: {
- op: 'post',
- path: '/@index-values',
- data: { name },
- },
- };
-}
diff --git a/src/components/theme/Collection/BlockEdit.jsx b/src/components/theme/Collection/BlockEdit.jsx
deleted file mode 100644
index 6004f0c2..00000000
--- a/src/components/theme/Collection/BlockEdit.jsx
+++ /dev/null
@@ -1,158 +0,0 @@
-import navTreeSVG from '@plone/volto/icons/nav.svg';
-import clearSVG from '@plone/volto/icons/clear.svg';
-import { Segment } from 'semantic-ui-react';
-import PropTypes from 'prop-types';
-import React, { Component } from 'react';
-import { SidebarPortal } from '@plone/volto/components';
-import { TextWidget } from '@plone/volto/components';
-import { connect } from 'react-redux';
-import { getBaseUrl } from '@plone/volto/helpers';
-import { getContent, getVocabulary } from '@plone/volto/actions';
-import SelectListingType from './SelectListingType';
-import { SelectWidget } from '@plone/volto/components';
-import BlockView from './BlockView';
-
-const vocabulary = 'plone.app.contenttypes.metadatafields';
-
-class Edit extends Component {
- constructor(props) {
- super(props);
-
- this.state = {
- items: [],
- // index_name: this.props.data.index_name || '',
- };
-
- this.updateContent = this.updateContent.bind(this);
- this.getRequestKey = this.getRequestKey.bind(this);
- this.handleChange = this.handleChange.bind(this);
- }
-
- handleChange(id, value) {
- const data = this.props.data;
-
- this.props.onChangeBlock(this.props.block, {
- ...data,
- [id]: value,
- });
- }
-
- getRequestKey() {
- return `col-content:${this.props.block}`;
- }
-
- updateContent() {
- const path = this.props.data.collection_url;
- if (!path) return;
-
- const url = `${getBaseUrl(path)}`;
- this.props.getContent(url, null, this.getRequestKey());
- }
-
- componentDidUpdate(prevProps) {
- // console.log('metadata', this.props.metadataFields);
- if (prevProps.data.collection_url !== this.props.data.collection_url) {
- return this.updateContent();
- }
- const key = this.getRequestKey();
- if (!prevProps.contentSubrequests[key]) {
- return;
- }
-
- const prev = prevProps.contentSubrequests[key];
- const now = this.props.contentSubrequests[key];
-
- if (prev.loading && now.loaded) {
- this.setState({ items: now.data.items });
- }
- }
-
- componentDidMount() {
- this.props.getVocabulary(vocabulary);
- this.updateContent();
- }
-
- render() {
- const data = {
- ...this.props.data,
- collection_url: this.props.data.collection_url || '',
- };
-
- return (
-
- {data.collection_url ? : ''}
-
-
-
-
-
- {
- this.props.onChangeBlock(this.props.block, {
- ...data,
- collection_url: data.href,
- });
- }
- : () =>
- this.props.openObjectBrowser({
- dataName: 'collection_url',
- mode: 'link',
- })
- }
- onChange={this.handleChange}
- />
-
-
-
-
-
-
-
-
- );
- }
-}
-
-/**
- * Property types.
- * @property {Object} propTypes Property types.
- * @static
- */
-Edit.propTypes = {
- data: PropTypes.objectOf(PropTypes.any).isRequired,
-};
-
-export default connect(
- (state, props) => {
- // console.log('vocabs', state.vocabularies);
- return {
- contentSubrequests: state.content.subrequests,
- metadataFields:
- state.vocabularies[vocabulary] && state.vocabularies[vocabulary].items
- ? state.vocabularies[vocabulary].items.map(o => [o.value, o.label])
- : [],
- };
- },
- {
- getVocabulary,
- getContent,
- },
-)(Edit);
diff --git a/src/components/theme/Collection/BlockView.jsx b/src/components/theme/Collection/BlockView.jsx
deleted file mode 100644
index d0eb96f0..00000000
--- a/src/components/theme/Collection/BlockView.jsx
+++ /dev/null
@@ -1,194 +0,0 @@
-import { connect } from 'react-redux';
-import PropTypes from 'prop-types';
-import React, { Component } from 'react';
-import TilesListing from './TilesListing';
-import { getBaseUrl } from '@plone/volto/helpers';
-import { Pagination } from '@plone/volto/components';
-//import { getContentWithData } from 'volto-addons/actions';
-import { searchContent } from '@plone/volto/actions';
-import Filter from './Filter';
-
-import './style.css';
-
-function filterResults(results = [], filterValue, facetFilter) {
- if (!(filterValue && facetFilter)) return results;
-
- return results.filter(obj =>
- (obj[facetFilter.token] || []).indexOf(filterValue) > -1 ? true : false,
- );
-}
-
-class BlockView extends Component {
- constructor(props) {
- super(props);
-
- this.state = {
- results: [],
- all_items: [],
- filteredResults: [],
- activeFilter: null,
- currentPage: 0,
- pageSize: 15,
- pageSizes: [15, 30, 50],
- totalPages: 0,
- };
-
- this.getRequestKey = this.getRequestKey.bind(this);
- this.handleSelectFilter = this.handleSelectFilter.bind(this);
- this.loadContent = this.loadContent.bind(this);
- this.onChangePage = this.onChangePage.bind(this);
- this.onChangePageSize = this.onChangePageSize.bind(this);
- }
-
- handleSelectFilter(ev, { name }) {
- const filteredResults = filterResults(
- this.state.all_items,
- name,
- this.props.data.facetFilter,
- );
-
- this.setState({
- activeFilter: name,
- filteredResults,
- currentPage: 0,
- results: filteredResults.slice(0, this.state.pageSize),
- totalPages: Math.ceil(filteredResults.length / this.state.pageSize),
- });
- }
-
- onChangePage(ev, { value }) {
- const b_size = this.state.pageSize;
- const b_start = value * b_size;
- const end = b_start + b_size;
-
- this.setState({
- currentPage: value,
- results: this.state.filteredResults.slice(b_start, end),
- });
- }
-
- onChangePageSize(ev, { value }) {
- const b_size = value;
- const b_start = 0;
- const end = b_start + b_size;
- this.setState({
- pageSize: value,
- currentPage: 0,
- results: this.state.filteredResults.slice(b_start, end),
- totalPages: Math.ceil(this.state.filteredResults.length / value),
- });
- }
-
- getRequestKey() {
- return `col-content:${this.props.block}`;
- }
-
- loadContent() {
- const path = this.props.data.collection_url;
- if (!path) return;
-
- // NOTE: while this works, we needed a ton of overrides: override for
- // Collection behavior in eea.restapi and a new action, the
- // getContentWithData. I think this can be achieved by using the @search
- // endpoint, reading the collection query property and changing that, to
- // pass a custom query to the endpoint
- const url = `${getBaseUrl(path)}`;
- const options = {
- metadata_fields: '_all',
- is_search: 1,
- // b_start: this.state.currentPage * this.state.pageSize,
- // b_size: this.state.pageSize,
- // custom_query: this.state.activeFilter
- // ? [
- // {
- // i: this.props.facetFilter,
- // o: 'plone.app.querystring.operation.any',
- // v: this.state.activeFilter,
- // },
- // ]
- // : [],
- };
- this.props.getContentWithData(url, null, this.getRequestKey(), options);
- }
-
- componentDidUpdate(prevProps) {
- if (prevProps.data.collection_url !== this.props.data.collection_url) {
- return this.loadContent();
- }
- const key = this.getRequestKey();
- if (!prevProps.contentSubrequests[key]) {
- return;
- }
-
- const prev = prevProps.contentSubrequests[key];
- const now = this.props.contentSubrequests[key];
-
- if (prev.loading && now.loaded) {
- // now.data.items_total
- const filteredResults = filterResults(
- now.data.items,
- this.state.activeFilter,
- this.props.data.facetFilter,
- );
- const b_size = this.state.pageSize;
- const b_start = this.state.currentPage * b_size;
- const end = b_start + b_size;
- this.setState({
- all_items: now.data.items,
- filteredResults,
- results: filteredResults.slice(b_start, end),
- totalPages: Math.ceil(filteredResults.length / this.state.pageSize),
- });
- return;
- }
- }
-
- componentDidMount() {
- this.loadContent();
- }
-
- render() {
- return this.state.results ? (
-
-
- {this.state.totalPages > 1 && (
-
- )}
- {this.props.data.facetFilter ? (
-
- ) : (
- ''
- )}
-
- ) : (
- ''
- );
- }
-}
-
-BlockView.propTypes = {
- data: PropTypes.objectOf(PropTypes.any).isRequired,
-};
-
-export default connect(
- (state, props) => ({
- contentSubrequests: state.content.subrequests,
- }),
- {
- searchContent,
- },
-)(BlockView);
diff --git a/src/components/theme/Collection/Filter.jsx b/src/components/theme/Collection/Filter.jsx
deleted file mode 100644
index 21198b1c..00000000
--- a/src/components/theme/Collection/Filter.jsx
+++ /dev/null
@@ -1,99 +0,0 @@
-import { connect } from 'react-redux';
-import { Portal } from 'react-portal';
-import React, { Component } from 'react';
-import { getIndexValues } from '~/actions';
-import { Menu, Label } from 'semantic-ui-react';
-import { Button } from 'semantic-ui-react';
-
-class Filter extends Component {
- componentDidMount() {
- if (this.props.facetFilter) {
- this.props.getIndexValues(this.props.facetFilter.token);
- }
- }
-
- componentDidUpdate(prevProps) {
- if (this.props.facetFilter.token !== prevProps.facetFilter.token) {
- this.props.getIndexValues(this.props.facetFilter.token);
- }
- }
-
- computeStats() {
- const filters = this.props.filters;
- const results = this.props.results;
- const facetFilter = this.props.facetFilter;
-
- if (!results) return [];
-
- const res = {};
- filters.forEach(f => {
- res[f] = 0;
- });
- results.forEach(item => {
- filters.forEach(f => {
- if (
- item[facetFilter.token] &&
- item[facetFilter.token].indexOf(f) > -1
- ) {
- res[f] += 1;
- }
- });
- });
- return res;
- }
-
- render() {
- const stats = this.computeStats();
- return __CLIENT__ &&
- this.props.facetFilter &&
- document.querySelector('.content-page .inPageNavigation') ? (
-
-
-
- Filter by {this.props.facetFilter.title}
-
-
- {this.props.selectedValue ? (
-
- ) : (
- <>>
- )}
-
-
- ) : (
- ''
- );
- }
-}
-
-export default connect(
- (state, props) => {
- return {
- filters: (state.index_values && state.index_values.items) || [],
- };
- },
- {
- getIndexValues,
- },
-)(Filter);
diff --git a/src/components/theme/Collection/SelectListingType.jsx b/src/components/theme/Collection/SelectListingType.jsx
deleted file mode 100644
index 6e9c7dc5..00000000
--- a/src/components/theme/Collection/SelectListingType.jsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import appsSVG from '@plone/volto/icons/apps.svg';
-import contentListingSVG from '@plone/volto/icons/content-listing.svg';
-import tableSVG from '@plone/volto/icons/table.svg';
-import { Button, Segment, Form, Grid } from 'semantic-ui-react';
-import PropTypes from 'prop-types';
-import React, { Component } from 'react';
-import { SidebarPortal } from '@plone/volto/components';
-import { TextWidget, Icon } from '@plone/volto/components';
-
-class SelectListingType extends Component {
- render() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- }
-}
-export default SelectListingType;
diff --git a/src/components/theme/Collection/TilesListing.jsx b/src/components/theme/Collection/TilesListing.jsx
deleted file mode 100644
index 196092ff..00000000
--- a/src/components/theme/Collection/TilesListing.jsx
+++ /dev/null
@@ -1,107 +0,0 @@
-import React, { Component } from 'react';
-import { FormattedDate } from 'react-intl';
-import { Item } from 'semantic-ui-react';
-import { Breadcrumb, Placeholder } from 'semantic-ui-react';
-import { Link } from 'react-router-dom';
-import { settings } from '~/config';
-
-class TilesListing extends Component {
- getPath(url) {
- return url
- .replace(settings.apiPath, '')
- .replace(settings.internalApiPath, '');
- }
-
- render() {
- // const { items } = this.props;
- const searchItems = this.props.items?.sort(
- (a, b) => new Date(b.ModificationDate) - new Date(a.ModificationDate),
- );
- console.log('lalalalalalala tiles listing');
- return searchItems.length ? (
- searchItems.map(item => (
- -
-
- {/*
-
- */}
-
-
-
-
-
- {item.description || (item.title || item.Title)}
-
-
-
-
- {item.topics && (
-
- Topic:{' '}
- {item.topics?.join(', ')}
-
- )}
-
- Updated:{' '}
-
-
-
- Location:{' '}
- {item['@components'] && item['@components'].breadcrumbs && (
-
- {item['@components'].breadcrumbs.items
- .slice(0, -1)
- .map((item, index, items) => [
- index < items.length - 1 ? (
-
-
- {item.title}
-
-
-
- ) : (
-
-
- {item.title}
-
-
- ),
- ])}
-
- )}
-
-
-
-
-
- ))
- ) : (
-
-
No results.
-
-
-
-
-
-
-
-
-
-
-
- );
- }
-}
-
-export default TilesListing;
diff --git a/src/components/theme/Collection/View.jsx b/src/components/theme/Collection/View.jsx
deleted file mode 100644
index 0002dc30..00000000
--- a/src/components/theme/Collection/View.jsx
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
- * Document view component.
- * @module components/theme/View/CollectionView
- */
-
-import React from 'react';
-import { Helmet } from '@plone/volto/helpers';
-import { Link } from 'react-router-dom';
-import { Container, Image, Item } from 'semantic-ui-react';
-import BlockView from './BlockView';
-import { getBaseUrl } from '@plone/volto/helpers';
-import { settings } from '~/config';
-
-/**
- * List view component class.
- * @function CollectionView
- * @params {object} content Content object.
- * @returns {string} Markup of the component.
- */
-
-const CollectionView = ({ content }) => {
- let url = content['@id']
- .replace(settings.internalApiPath, '')
- .replace(settings.apiPath, '');
- url = getBaseUrl(url);
- console.log('content url', url);
- return (
-
-
-
-
-
-
- {content.title}
- {content.subtitle && ` - ${content.subtitle}`}
-
- {content.description && (
-
- {content.description}
-
- )}
-
-
-
-
-
- );
-};
-export default CollectionView;
diff --git a/src/components/theme/Collection/style.css b/src/components/theme/Collection/style.css
deleted file mode 100644
index 96727a9c..00000000
--- a/src/components/theme/Collection/style.css
+++ /dev/null
@@ -1,39 +0,0 @@
-.tile-listing {
- margin-bottom: 3rem;
-}
-
-.tile-listing .ui.breadcrumb .divider {
- margin: 0 0.3rem;
-}
-
-.tile-listing .ui.items > .item {
- margin-bottom: 2.5rem;
-}
-
-.tile-listing .tile-title {
- margin-bottom: 0.5em;
-}
-
-.tile-listing .ui.items > .item .extra {
- color: inherit;
- font-size: 14px;
-}
-
-.tile-listing .muted {
- color: #aaa;
-}
-
-.tile-listing-pagination .ui.secondary.attached.menu {
- border: none;
-}
-
-
-/* Filter */
-.headings_navigation .ui.vertical.menu .active.item,
-.headings_navigation .ui.vertical.menu .item:hover,
-.headings_navigation .ui.vertical.menu .active.item:hover {
- background-color: rgba(0, 0, 0, 0.02);
-}
-.headings_navigation .ui.vertical.menu .active.item {
- font-weight: bold;
-}
diff --git a/src/config.js b/src/config.js
index 2c15e6e6..b451023d 100644
--- a/src/config.js
+++ b/src/config.js
@@ -7,16 +7,11 @@ import {
addonRoutes as defaultAddonRoutes,
} from '@plone/volto/config';
-import CollectionView from '~/components/theme/Collection/View';
import TokenWidget from '@plone/volto/components/manage/Widgets/TokenWidget';
-import chartIcon from '@plone/volto/icons/world.svg';
import TopicsView from '~/components/theme/View/TopicsView';
import TopicsTabView from '~/components/theme/View/TopicsTabView';
-import CollectionBlockView from '~/components/theme/Collection/BlockView';
-import CollectionBlockEdit from '~/components/theme/Collection/BlockEdit';
-
// import {
// applyConfig as addonsConfig,
// installFolderListing,
@@ -43,8 +38,8 @@ import CollectionBlockEdit from '~/components/theme/Collection/BlockEdit';
const env_destinations = (process.env.ALLOWED_CORS_DESTINATIONS || '')
.split(',')
- .map(s => s.trim())
- .filter(s => s.length > 0);
+ .map((s) => s.trim())
+ .filter((s) => s.length > 0);
const allowed_cors_destinations = [
...(defaultSettings.allowed_cors_destinations || []),
...env_destinations,
@@ -67,10 +62,6 @@ export const settings = {
export const views = {
...defaultViews,
- contentTypesViews: {
- ...defaultViews.contentTypesViews,
- Collection: CollectionView,
- },
layoutViews: {
...defaultViews.layoutViews,
topics_view: TopicsView,
@@ -78,14 +69,6 @@ export const views = {
},
};
-// config.blocks.blocksConfig.collection_block = {
-// id: 'collection_block',
-// title: 'Collection Listing',
-// view: CollectionBlockView,
-// edit: CollectionBlockEdit,
-// icon: chartIcon,
-// group: 'custom_addons',
-// };
export const widgets = {
...defaultWidgets,
vocabulary: {
diff --git a/src/customizations/volto/components/theme/Header/Header.jsx b/src/customizations/volto/components/theme/Header/Header.jsx
index 1c6330b0..e1242d52 100644
--- a/src/customizations/volto/components/theme/Header/Header.jsx
+++ b/src/customizations/volto/components/theme/Header/Header.jsx
@@ -83,7 +83,7 @@ class Header extends Component {
}
}
-export default connect(state => ({
+export default connect((state) => ({
token: state.userSession.token,
pathname: state.router.location ? state.router.location.pathname : '',
}))(Header);
diff --git a/yarn.lock b/yarn.lock
index b3c163c7..296d9661 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -49,10 +49,10 @@
dependencies:
"@babel/highlight" "^7.12.13"
-"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.8":
- version "7.13.11"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.11.tgz#9c8fe523c206979c9a81b1e12fe50c1254f1aa35"
- integrity sha512-BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg==
+"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.12", "@babel/compat-data@^7.13.8":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.12.tgz#a8a5ccac19c200f9dd49624cac6e19d7be1236a1"
+ integrity sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==
"@babel/core@7.11.1":
version "7.11.1"
@@ -196,34 +196,33 @@
"@babel/traverse" "^7.13.0"
"@babel/types" "^7.13.0"
-"@babel/helper-member-expression-to-functions@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091"
- integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==
+"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72"
+ integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==
dependencies:
- "@babel/types" "^7.13.0"
+ "@babel/types" "^7.13.12"
-"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.7.0":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0"
- integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==
+"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12", "@babel/helper-module-imports@^7.7.0":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977"
+ integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==
dependencies:
- "@babel/types" "^7.12.13"
+ "@babel/types" "^7.13.12"
"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.11.0", "@babel/helper-module-transforms@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1"
- integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.12.tgz#600e58350490828d82282631a1422268e982ba96"
+ integrity sha512-7zVQqMO3V+K4JOOj40kxiCrMf6xlQAkewBB0eu2b03OO/Q21ZutOzjpfD79A5gtE/2OWi1nv625MrDlGlkbknQ==
dependencies:
- "@babel/helper-module-imports" "^7.12.13"
- "@babel/helper-replace-supers" "^7.13.0"
- "@babel/helper-simple-access" "^7.12.13"
+ "@babel/helper-module-imports" "^7.13.12"
+ "@babel/helper-replace-supers" "^7.13.12"
+ "@babel/helper-simple-access" "^7.13.12"
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/helper-validator-identifier" "^7.12.11"
"@babel/template" "^7.12.13"
"@babel/traverse" "^7.13.0"
- "@babel/types" "^7.13.0"
- lodash "^4.17.19"
+ "@babel/types" "^7.13.12"
"@babel/helper-optimise-call-expression@^7.12.13":
version "7.12.13"
@@ -246,22 +245,22 @@
"@babel/helper-wrap-function" "^7.13.0"
"@babel/types" "^7.13.0"
-"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24"
- integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==
+"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804"
+ integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.13.0"
+ "@babel/helper-member-expression-to-functions" "^7.13.12"
"@babel/helper-optimise-call-expression" "^7.12.13"
"@babel/traverse" "^7.13.0"
- "@babel/types" "^7.13.0"
+ "@babel/types" "^7.13.12"
-"@babel/helper-simple-access@^7.10.4", "@babel/helper-simple-access@^7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4"
- integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==
+"@babel/helper-simple-access@^7.10.4", "@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6"
+ integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==
dependencies:
- "@babel/types" "^7.12.13"
+ "@babel/types" "^7.13.12"
"@babel/helper-skip-transparent-expression-wrappers@^7.11.0", "@babel/helper-skip-transparent-expression-wrappers@^7.12.1":
version "7.12.1"
@@ -316,9 +315,18 @@
js-tokens "^4.0.0"
"@babel/parser@^7.1.0", "@babel/parser@^7.11.1", "@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.10", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0":
- version "7.13.11"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.11.tgz#f93ebfc99d21c1772afbbaa153f47e7ce2f50b88"
- integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q==
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.12.tgz#ba320059420774394d3b0c0233ba40e4250b81d1"
+ integrity sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==
+
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a"
+ integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
+ "@babel/plugin-proposal-optional-chaining" "^7.13.12"
"@babel/plugin-proposal-async-generator-functions@^7.13.8":
version "7.13.8"
@@ -453,10 +461,10 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.11.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
-"@babel/plugin-proposal-optional-chaining@^7.13.8":
- version "7.13.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz#e39df93efe7e7e621841babc197982e140e90756"
- integrity sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==
+"@babel/plugin-proposal-optional-chaining@^7.13.12":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866"
+ integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==
dependencies:
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
@@ -813,15 +821,15 @@
"@babel/plugin-transform-react-jsx" "^7.12.17"
"@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17":
- version "7.12.17"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz#dd2c1299f5e26de584939892de3cfc1807a38f24"
- integrity sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3"
+ integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.12.13"
- "@babel/helper-module-imports" "^7.12.13"
- "@babel/helper-plugin-utils" "^7.12.13"
+ "@babel/helper-module-imports" "^7.13.12"
+ "@babel/helper-plugin-utils" "^7.13.0"
"@babel/plugin-syntax-jsx" "^7.12.13"
- "@babel/types" "^7.12.17"
+ "@babel/types" "^7.13.12"
"@babel/plugin-transform-react-pure-annotations@^7.12.1":
version "7.12.1"
@@ -918,14 +926,15 @@
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/preset-env@^7.6.0", "@babel/preset-env@^7.9.5":
- version "7.13.10"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.10.tgz#b5cde31d5fe77ab2a6ab3d453b59041a1b3a5252"
- integrity sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.12.tgz#6dff470478290582ac282fb77780eadf32480237"
+ integrity sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==
dependencies:
- "@babel/compat-data" "^7.13.8"
+ "@babel/compat-data" "^7.13.12"
"@babel/helper-compilation-targets" "^7.13.10"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/helper-validator-option" "^7.12.17"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12"
"@babel/plugin-proposal-async-generator-functions" "^7.13.8"
"@babel/plugin-proposal-class-properties" "^7.13.0"
"@babel/plugin-proposal-dynamic-import" "^7.13.8"
@@ -936,7 +945,7 @@
"@babel/plugin-proposal-numeric-separator" "^7.12.13"
"@babel/plugin-proposal-object-rest-spread" "^7.13.8"
"@babel/plugin-proposal-optional-catch-binding" "^7.13.8"
- "@babel/plugin-proposal-optional-chaining" "^7.13.8"
+ "@babel/plugin-proposal-optional-chaining" "^7.13.12"
"@babel/plugin-proposal-private-methods" "^7.13.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.12.13"
"@babel/plugin-syntax-async-generators" "^7.8.4"
@@ -984,7 +993,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.12.13"
"@babel/plugin-transform-unicode-regex" "^7.12.13"
"@babel/preset-modules" "^0.1.4"
- "@babel/types" "^7.13.0"
+ "@babel/types" "^7.13.12"
babel-plugin-polyfill-corejs2 "^0.1.4"
babel-plugin-polyfill-corejs3 "^0.1.3"
babel-plugin-polyfill-regenerator "^0.1.2"
@@ -1061,10 +1070,10 @@
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.13.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80"
- integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==
+"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.12.tgz#edbf99208ef48852acdff1c8a681a1e4ade580cd"
+ integrity sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==
dependencies:
"@babel/helper-validator-identifier" "^7.12.11"
lodash "^4.17.19"
@@ -1315,6 +1324,10 @@
dependencies:
react-color "~2.18.1"
+"@eeacms/volto-collection-block@github:eea/volto-collection-block":
+ version "0.1.0"
+ resolved "https://codeload.github.com/eea/volto-collection-block/tar.gz/07e48b01b5ba123671ea8e9bf7d3911e8e9dc89a"
+
"@eeacms/volto-columns-block@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@eeacms/volto-columns-block/-/volto-columns-block-3.0.0.tgz#aa3c0a409b0ef05029b4c1707a336be99396db3b"
@@ -1948,9 +1961,9 @@
integrity sha512-NxF1yfYOUO92rCx3dwvA2onF30Vdlg7YUkMVXkeptqpzA3tRLplThhFleV/UKWFgh7rpKu1yYRbvNDUtzSopKA==
"@octokit/plugin-paginate-rest@^2.2.0":
- version "2.13.2"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.2.tgz#7b8244a0dd7a31135ba2adc58a533213837bfe87"
- integrity sha512-mjfBcla00UNS4EI/NN7toEbUM45ow3kk4go+LxsXAFLQodsrXcIZbftUhXTqi6ZKd+r6bcqMI+Lv4dshLtFjww==
+ version "2.13.3"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.3.tgz#f0f1792230805108762d87906fb02d573b9e070a"
+ integrity sha512-46lptzM9lTeSmIBt/sVP/FLSTPGx6DCzAdSX3PfeJ3mTf4h9sGC26WpaQzMEq/Z44cOcmx8VsOhO+uEgE3cjYg==
dependencies:
"@octokit/types" "^6.11.0"
@@ -2519,9 +2532,9 @@
integrity sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==
"@types/babel__core@^7.1.0", "@types/babel__core@^7.1.3":
- version "7.1.13"
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.13.tgz#bc6eea53975fdf163aff66c086522c6f293ae4cf"
- integrity sha512-CC6amBNND16pTk4K3ZqKIaba6VGKAQs3gMjEY17FVd56oI/ZWt9OhS6riYiWv9s8ENbYUi7p8lgqb0QHQvUKQQ==
+ version "7.1.14"
+ resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402"
+ integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
@@ -2574,7 +2587,7 @@
"@types/minimatch" "*"
"@types/node" "*"
-"@types/hoist-non-react-statics@^3.3.1":
+"@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
@@ -2695,6 +2708,16 @@
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24"
integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
+"@types/react-redux@^7.1.16":
+ version "7.1.16"
+ resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21"
+ integrity sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw==
+ dependencies:
+ "@types/hoist-non-react-statics" "^3.3.0"
+ "@types/react" "*"
+ hoist-non-react-statics "^3.3.0"
+ redux "^4.0.0"
+
"@types/react@*", "@types/react@^17.0.0":
version "17.0.3"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79"
@@ -3919,9 +3942,9 @@ babel-preset-jest@^24.9.0:
babel-plugin-jest-hoist "^24.9.0"
babel-preset-razzle@latest:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/babel-preset-razzle/-/babel-preset-razzle-4.0.2.tgz#03768941091d1e78f29bea716899e79f9000dc2a"
- integrity sha512-akrbj3cPyMUjDf5P8LEPMsSYiWXQ4XO3PaXmxSkuxjjNn7tPUdgLVTz6bgPgoP/bkRTjueVe9YCsDzpbjxTzBg==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/babel-preset-razzle/-/babel-preset-razzle-4.0.3.tgz#1a80c9b95fb629ea68fc043e20a2811eee7a3c4a"
+ integrity sha512-ey/zrkQN6ru+yvdImREnOE2/TXIP0343x20C4XoFNtOj261m6rEPemU20fES/Kho4LHslfxN42fNb9h4LvAZvg==
dependencies:
"@babel/core" "7.11.1"
"@babel/plugin-proposal-class-properties" "^7.8.3"
@@ -4695,9 +4718,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001023, caniuse-lite@^1.0.30001039, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001181:
- version "1.0.30001203"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001203.tgz#a7a34df21a387d9deffcd56c000b8cf5ab540580"
- integrity sha512-/I9tvnzU/PHMH7wBPrfDMSuecDeUKerjCPX7D0xBbaJZPxoT9m+yYxt0zCTkcijCkjTdim3H56Zm0i5Adxch4w==
+ version "1.0.30001204"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz#256c85709a348ec4d175e847a3b515c66e79f2aa"
+ integrity sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ==
canvas-fit@^1.5.0:
version "1.5.0"
@@ -5381,7 +5404,7 @@ compute-dims@^1.1.0:
validate.io-ndarray-like "^1.0.0"
validate.io-positive-integer "^1.0.0"
-compute-scroll-into-view@^1.0.16:
+compute-scroll-into-view@^1.0.17:
version "1.0.17"
resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab"
integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==
@@ -5697,9 +5720,9 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
sha.js "^2.4.8"
cross-fetch@^3.0.4:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.1.tgz#a7ed5a9201d46223d805c5e9ecdc23ea600219eb"
- integrity sha512-eIF+IHQpRzoGd/0zPrwQmHwDC90mdvjk+hcbYhKoaRrEk4GEIDqdjs/MljmdPPoHTQudbmWS+f0hZsEpFaEvWw==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.2.tgz#ee0c2f18844c4fde36150c2a4ddc068d20c1bc41"
+ integrity sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==
dependencies:
node-fetch "2.6.1"
@@ -7036,9 +7059,9 @@ ee-first@1.1.1:
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
electron-to-chromium@^1.3.341, electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.649:
- version "1.3.692"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.692.tgz#4d00479055a7282cdd1b19caec09ed7779529640"
- integrity sha512-Ix+zDUAXWZuUzqKdhkgN5dP7ZM+IwMG4yAGFGDLpGJP/3vNEEwuHG1LIhtXUfW0FFV0j38t5PUv2n/3MFSRviQ==
+ version "1.3.695"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.695.tgz#955f419cf99137226180cc4cca2e59015a4e248d"
+ integrity sha512-lz66RliUqLHU1Ojxx1A4QUxKydjiQ79Y4dZyPobs2Dmxj5aVL2TM3KoQ2Gs7HS703Bfny+ukI3KOxwAB0xceHQ==
elegant-spinner@^1.0.1:
version "1.0.1"
@@ -7644,9 +7667,9 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
safe-buffer "^5.1.1"
exec-sh@^0.3.2:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5"
- integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.5.tgz#1b46bd6bcbf54fdc1e926a4f3d90126d42cec3df"
+ integrity sha512-0hzpaUazv4mEccxdn3TXC+HWNeVXNKMCJRK6E7Xyg+LwGAYI3yFag6jTkd4injV+kChYDQS1ftqDhnDVWNhU8A==
execa@2.1.0:
version "2.1.0"
@@ -9197,9 +9220,9 @@ globby@8.0.2:
slash "^1.0.0"
globby@^11.0.0:
- version "11.0.2"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
- integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
+ version "11.0.3"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"
+ integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==
dependencies:
array-union "^2.1.0"
dir-glob "^3.0.1"
@@ -15788,9 +15811,9 @@ qs@6.7.0:
integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
qs@^6.5.1, qs@^6.9.4:
- version "6.10.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.0.tgz#8b6519121ab291c316a3e4d49cecf6d13d8c7fe5"
- integrity sha512-yjACOWijC6L/kmPZZAsVBNY2zfHSIbpdpL977quseu56/8BZ2LoF5axK2bGhbzhVKt7V9xgWTtpyLbxwIoER0Q==
+ version "6.10.1"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a"
+ integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==
dependencies:
side-channel "^1.0.4"
@@ -15857,9 +15880,9 @@ querystringify@^2.1.1:
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
queue-microtask@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3"
- integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
+ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
quick-lru@^4.0.1:
version "4.0.1"
@@ -15940,9 +15963,9 @@ raw-body@2.4.0:
unpipe "1.0.0"
razzle-dev-utils@latest:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/razzle-dev-utils/-/razzle-dev-utils-4.0.2.tgz#b63c14dd561024e7f01e754d1cf6c182dc2481eb"
- integrity sha512-OcfUDz/ldKjdz5WZ0Yo9mHx0es1bbDvH195lWgU7VycFC96klEVbVIevHS9EiljgrLK97UYrra0tFu7ti/ysGg==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/razzle-dev-utils/-/razzle-dev-utils-4.0.3.tgz#8b89438c1c567c0281ec7cdd2879398b29f077b2"
+ integrity sha512-J5XmREcThHdlOSAHRz2gN1wdxbj9Hdp0H+GqfuvFGymlWlHYNBy2iCNsLO46cWGbDa89Fep3Bq4s7tnt7ASmcA==
dependencies:
"@babel/code-frame" "^7.8.3"
chalk "^4.1.0"
@@ -16234,9 +16257,9 @@ react-dates@21.5.1:
react-with-styles-interface-css "^6.0.0"
react-day-picker@^7.4.8:
- version "7.4.8"
- resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-7.4.8.tgz#675625240d3fae1b41c0a9d5177c968c8517c1d4"
- integrity sha512-pp0hnxFVoRuBQcRdR1Hofw4CQtOCGVmzCNrscyvS0Q8NEc+UiYLEDqE5dk37bf0leSnBW4lheIt0CKKhuKzDVw==
+ version "7.4.10"
+ resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-7.4.10.tgz#d3928fa65c04379ad28c76de22aa85374a8361e1"
+ integrity sha512-/QkK75qLKdyLmv0kcVzhL7HoJPazoZXS8a6HixbVoK6vWey1Od1WRLcxfyEiUsRfccAlIlf6oKHShqY2SM82rA==
dependencies:
prop-types "^15.6.2"
@@ -16480,9 +16503,9 @@ react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.6.3, react-
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
react-is@^17.0.1:
- version "17.0.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339"
- integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
+ integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
react-lazy-load-image-component@^1.4.3:
version "1.5.1"
@@ -16589,11 +16612,12 @@ react-redux@7.2.0:
react-is "^16.9.0"
react-redux@^7.1.1:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.2.tgz#03862e803a30b6b9ef8582dadcc810947f74b736"
- integrity sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA==
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.3.tgz#4c084618600bb199012687da9e42123cca3f0be9"
+ integrity sha512-ZhAmQ1lrK+Pyi0ZXNMUZuYxYAZd59wFuVDGUt536kSGdD0ya9Q7BfsE95E3TsFLE3kOSFp5m6G5qbatE+Ic1+w==
dependencies:
"@babel/runtime" "^7.12.1"
+ "@types/react-redux" "^7.1.16"
hoist-non-react-statics "^3.3.2"
loose-envify "^1.4.0"
prop-types "^15.7.2"
@@ -17209,9 +17233,9 @@ regjsgen@^0.5.1:
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
regjsparser@^0.6.4:
- version "0.6.7"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c"
- integrity sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==
+ version "0.6.8"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.8.tgz#4532c3da36d75d56e3f394ce2ea6842bde7496bd"
+ integrity sha512-3weFrFQREJhJ2PW+iCGaG6TenyzNSZgsBKZ/oEf6Trme31COSeIWhHw9O6FPkuXktfx+b6Hf/5e6dKPHaROq2g==
dependencies:
jsesc "~0.5.0"
@@ -17869,11 +17893,11 @@ schema-utils@^2.2.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6
ajv-keywords "^3.5.2"
scroll-into-view-if-needed@^2.2.20:
- version "2.2.27"
- resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.27.tgz#c696e439bb50128abc558317b39c929907bd0620"
- integrity sha512-BKiRstRm4u1bZvw+Wu9TxXhyMZ9fskb/9fbuSGuRzwHhlbKlDetL4dBdYaPfQbEFTttQmpkNtFH7sQpk4rZf9w==
+ version "2.2.28"
+ resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz#5a15b2f58a52642c88c8eca584644e01703d645a"
+ integrity sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==
dependencies:
- compute-scroll-into-view "^1.0.16"
+ compute-scroll-into-view "^1.0.17"
select-hose@^2.0.0:
version "2.0.0"
@@ -17964,9 +17988,9 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.3.2:
- version "7.3.4"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
- integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
+ version "7.3.5"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
dependencies:
lru-cache "^6.0.0"
@@ -19032,9 +19056,9 @@ stylis@^3.5.0:
integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
stylis@^4.0.3:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.7.tgz#412a90c28079417f3d27c028035095e4232d2904"
- integrity sha512-OFFeUXFgwnGOKvEXaSv0D0KQ5ADP0n6g3SVONx6I/85JzNZ3u50FRwB3lVIk1QO2HNdI75tbVzc4Z66Gdp9voA==
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.8.tgz#b03cc47dcedcd2dbac93d8224e687c43ceda4e20"
+ integrity sha512-WCHD2YHu2gp4GN9M8TqD7DZljL/UC5mIFaKyYJRuRyPdnqkTqzTnxCIQ1Z3VgQvz1aPcua5bSS2h0HrcbDUdBg==
sugarss@^2.0.0:
version "2.0.0"
@@ -19823,9 +19847,9 @@ uglify-es@^3.3.4:
source-map "~0.6.1"
uglify-js@^3.1.4:
- version "3.13.1"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.1.tgz#2749d4b8b5b7d67460b4a418023ff73c3fefa60a"
- integrity sha512-EWhx3fHy3M9JbaeTnO+rEqzCe1wtyQClv6q3YWq0voOj4E+bMZBErVS1GAHPDiRGONYq34M1/d8KuQMgvi6Gjw==
+ version "3.13.2"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.2.tgz#fe10319861bccc8682bfe2e8151fbdd8aa921c44"
+ integrity sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw==
uglifyjs-webpack-plugin@^1.1.1:
version "1.3.0"
@@ -20388,9 +20412,9 @@ volto-datablocks@eea/volto-datablocks#master:
react-visibility-sensor "5.1.1"
volto-slate@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/volto-slate/-/volto-slate-2.1.0.tgz#7b99fd17d4cebb513166ea2aabf5a4770d3b2c12"
- integrity sha512-vOfUKDav/+ibptboagEElQ1nM5mAWOrPGziXQ8allvA7kq8Yz3hTVfHPQ6H0tAPKJNBEV8HiMBU8aZ1N6ab2jw==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/volto-slate/-/volto-slate-2.2.0.tgz#a810b1eec464c07ff25346fbd521091d8cd4a592"
+ integrity sha512-4eyMVOva0fwrmjYj/2o5gSNhRUBC4+0OnR/bEjmjC4vBceF0+PL+MvYfc7xq7COXDXtkyD3QCjTPl6Wiyp35xw==
dependencies:
"@eeacms/volto-object-widget" "^2.0.0"
classnames "2.2.6"