diff --git a/packages/volto-light-theme/src/config/blocks.tsx b/packages/volto-light-theme/src/config/blocks.tsx index 26a16507..71ee8529 100644 --- a/packages/volto-light-theme/src/config/blocks.tsx +++ b/packages/volto-light-theme/src/config/blocks.tsx @@ -189,6 +189,8 @@ export default function install(config: ConfigType) { config.blocks.blocksConfig.introduction = { ...config.blocks.blocksConfig.introduction, unwantedButtons: ['heading-three', 'blockquote'], + colors: config.settings.backgroundColors, + schemaEnhancer: defaultStylingSchema, }; config.blocks.blocksConfig.slate = { @@ -233,7 +235,11 @@ export default function install(config: ConfigType) { config.blocks.blocksConfig.search = { ...config.blocks.blocksConfig.search, - schemaEnhancer: searchBlockSchemaEnhancer, + schemaEnhancer: composeSchema( + defaultStylingSchema, + searchBlockSchemaEnhancer, + ), + colors: config.settings.backgroundColors, variations: [ { id: 'facetsTopSide', diff --git a/packages/volto-light-theme/src/config/classExtenders.ts b/packages/volto-light-theme/src/config/classExtenders.ts index 8be5f973..3523d74d 100644 --- a/packages/volto-light-theme/src/config/classExtenders.ts +++ b/packages/volto-light-theme/src/config/classExtenders.ts @@ -48,20 +48,20 @@ export default function install(config: ConfigType) { config.settings.backgroundColors, 'backgroundColor:noprefix', previousBlock, - ) || 'transparent'; + ) || 'default'; const currentColor = getCurrentStyleByName( config.settings.backgroundColors, 'backgroundColor:noprefix', data, - ) || 'transparent'; + ) || 'default'; const nextColor = getCurrentStyleByName( config.settings.backgroundColors, 'backgroundColor:noprefix', nextBlock, - ) || 'transparent'; + ) || 'default'; // Inject a class depending if the previous block has the same `backgroundColor` if (currentColor === previousColor) { @@ -104,7 +104,7 @@ export default function install(config: ConfigType) { config.settings.blockWidths, 'backgroundColor:noprefix', data, - ) || 'transparent'; + ) || 'default'; if (currentBlockBackgroundColor) { // This has intentionally a different class name than in `VLT3` return [ diff --git a/packages/volto-light-theme/src/config/settings.ts b/packages/volto-light-theme/src/config/settings.ts index 1c4d7460..8ce4a700 100644 --- a/packages/volto-light-theme/src/config/settings.ts +++ b/packages/volto-light-theme/src/config/settings.ts @@ -28,15 +28,20 @@ export default function install(config: ConfigType) { config.settings.backgroundColors = [ { style: { - '--background-color': '#fff', + '--theme-color': '#fff', + '--theme-high-contrast-color': '#ecebeb', + '--theme-font-color': '#000', + '--theme-low-contrast-font-color': '#bebebe', }, - name: 'white', - label: 'White', + name: 'default', + label: 'Default', }, { style: { - '--background-color': '#ecebeb', - '--background-color-inverse': '#fff', + '--theme-color': '#ecebeb', + '--theme-high-contrast-color': '#fff', + '--theme-font-color': '#000', + '--theme-low-contrast-font-color': '#bebebe', }, name: 'grey', label: 'Grey', diff --git a/packages/volto-light-theme/src/customizations/volto/components/theme/View/RenderBlocks.jsx b/packages/volto-light-theme/src/customizations/volto/components/theme/View/RenderBlocks.jsx index 764bcecd..e53a2aaf 100644 --- a/packages/volto-light-theme/src/customizations/volto/components/theme/View/RenderBlocks.jsx +++ b/packages/volto-light-theme/src/customizations/volto/components/theme/View/RenderBlocks.jsx @@ -51,7 +51,7 @@ export function groupByBGColor(blocks, blocks_layout, colorDefinitions) { colorDefinitions, 'backgroundColor:noprefix', blocks[blockId], - ) || 'transparent'; + ) || 'default'; if (currentBlockColor !== currentBGColor) { currentBGColor = currentBlockColor; // write it only if the array has some block inside @@ -96,7 +96,7 @@ const RenderBlocks = (props) => { config.settings.backgroundColors, 'backgroundColor:noprefix', content[blocksFieldname][group[0]], - ) || 'transparent', + ) || 'default', )} style={buildStyleObjectFromData( content[blocksFieldname][group[0]]?.styles, diff --git a/packages/volto-light-theme/src/theme/_bgcolor-blocks-layout.scss b/packages/volto-light-theme/src/theme/_bgcolor-blocks-layout.scss index 5351bb9f..3deb9a4f 100644 --- a/packages/volto-light-theme/src/theme/_bgcolor-blocks-layout.scss +++ b/packages/volto-light-theme/src/theme/_bgcolor-blocks-layout.scss @@ -1,19 +1,37 @@ .blocks-group-wrapper { + background: var(--theme-color); @include color-block-change-vertical-spacing(); -} -.blocks-group-wrapper.grey { - background-color: #ecebeb; + & > p, + & > span, + & > li, + & > ul, + & > ol, + & > strong, + & > em, + & > figcaption, + & > a:not(.item), + & > blockquote, + & > h2, + & > h3, + & > h1 { + color: var(--theme-font-color); + } + + :not(.teaser >) a:not(.item) { + text-decoration: underline; + } + + &:first-child:has( > .documentFirstHeading) { + padding-top: 0; + } } -.has--backgroundColor--grey { - background: $lightgrey; +.block { + background-color: var(--theme-color); } #page-document .blocks-group-wrapper { - &.transparent:first-child { - padding-top: 0; - } .block:first-child h2, .block:first-child h2.headline { margin-top: 0; @@ -68,3 +86,849 @@ .block-editor-gridBlock.has--backgroundColor--grey .block h2.headline { padding-top: $spacing-xlarge; } + +// Color map +@mixin use-theme-colors() { + // Requires setting the following variables: + // --theme-color: #fff; + // --theme-high-contrast-color: #ecebeb; + // --theme-font-color: #000; + // --theme-low-contrast-font-color: #666; + + // Page title + h1.documentFirstHeading { + color: var(--theme-font-color); + } + + header.head-title span { + color: var(--theme-font-color); + } + + // ToC + .table-of-contents { + h2 { + color: var(--theme-font-color); + } + } + + // Blocks + .block { + // Button + &.__button { + & > .button.container { + & .ui.button { + border-color: var(--theme-font-color); + background-color: var(--theme-color); + + color: var(--theme-font-color); + + &:hover, + &:active, + &:focus { + border-color: var(--theme-font-color); + background-color: var(--theme-font-color); + color: var(--theme-color); + } + } + } + } + + // Teaser + &.teaser { + padding-top: 25px; + + .teaser-item { + border-color: var(--theme-font-color); + + } + + h2, + p, + .headline { + color: var(--theme-font-color); + } + } + + // Separator + &.separator { + .line:not(.inner)::after { + border-color: var(--theme-font-color); + } + } + + // Introduction + &.introduction { + a, + strong, + li, + ul, + ol, + p, + h2, + h3 { + color: var(--theme-font-color); + } + } + + // Listing + &.listing, + &.search { + h2.headline { + color: var(--theme-font-color); + } + + .emptyListing { + color: var(--theme-font-color); + } + + .listing-item { + border-color: var(--theme-font-color); + + a > .listing-body { + h3, + h2, + a, + p, + span { + color: var(--theme-font-color); + } + } + + .head-title span, + .head-title { + color: var(--theme-font-color); + } + + .card-container { + background-color: var(--theme-high-contrast-color); + + .content, + .content p { + color: var(--theme-font-color); + } + } + } + + &.imageGallery { + div > .ui.container { + background: none; + } + .image-wrapper { + .cookie-consent-overlay { + .cookie-consent-buttons { + background-color: black; + + a { + color: var(--theme-font-color); + } + } + } + } + + figcaption { + .credits { + p b { + color: var(--theme-font-color); + } + a { + text-decoration: underline; + } + } + } + + .image-gallery-thumbnails-wrapper .image-gallery-thumbnails-container { + .image-gallery-thumbnail { + &:hover, + &.active { + border: 3px solid var(--theme-font-color); + } + } + } + + .image-gallery-description { + color: var(--theme-low-contrast-font-color); + + .download { + a { + color: var(--theme-low-contrast-font-color); + text-decoration: underline; + } + } + } + } + + .image-gallery-content { + background: none !important; + figcaption { + .title, + .description, + .description > div, + .credits, + .credits a { + color: var(--theme-font-color); + } + } + } + + .image-gallery .image-gallery-content .image-gallery-slide-wrapper { + button.primary.image-gallery-icon.image-gallery-fullscreen-button, + button.button.image-gallery-icon.image-gallery-play-button { + border-color: var(--theme-font-color); + svg path { + fill: var(--theme-font-color) !important; + } + + &:hover, + &:active, + &:focus { + svg { + background: var(--theme-font-color) !important; + + & path { + fill: var(--theme-color) !important; + } + } + } + } + + button.ui.button.image-gallery-icon { + path { + stroke: var(--theme-font-color); + } + } + } + .pagination-wrapper { + .ui.pagination.desktop-pagination.menu { + display: flex; + background: none; + + a { + max-height: 38px !important; + color: var(--theme-font-color); + border-color: var(--theme-font-color); + + &:nth-child(n):not(:last-child) { + border-right: none; + } + + &.disabled { + color: var(--theme-low-contrast-font-color) !important; + } + + &.active { + background: var(--theme-font-color); + color: var(--theme-color); + } + } + } + + .total { + color: var(--theme-font-color); + } + } + + .pagination-wrapper { + .ui.pagination.menu { + display: flex; + background: none; + + a { + max-height: 38px !important; + color: var(--theme-font-color); + border-color: var(--theme-font-color); + + &.disabled { + color: var(--theme-low-contrast-font-color) !important; + } + + &.active { + background: var(--theme-font-color); + color: var(--theme-color); + } + } + } + + .total { + color: var(--theme-font-color); + } + } + } + + // Slider + &.slider { + .slider-dots { + .slider-dot { + &::after { + background: var(--theme-font-color); + } + } + .slider-dot--selected { + &::after { + background-color: var(--theme-low-contrast-font-color); + } + } + } + } + + // Quote + &.quote { + .line { + border-color: var(--theme-font-color); + } + + footer { + color: var(--theme-font-color); + } + } + + // Images & Audio + &.image, + &.audio, + &.video, + &.imageslider { + figcaption { + .title, + .description, + .description > div, + .credits, + .credits a { + color: var(--theme-font-color); + } + + .credits div > a, + .credits > a { + text-decoration: underline !important; + } + } + } + + // Search + &.search { + .search-input { + background: var(--theme-high-contrast-color) !important; + border: none !important; + + .ui.input { + background-color: transparent !important; + + input { + color: var(--theme-font-color); + + &::placeholder { + color: var(--theme-low-contrast-font-color) !important; + } + } + } + + button.search-input-clear-icon-button, + button.search-input-live-icon-button { + background-color: transparent !important; + + svg path { + fill: var(--theme-font-color) !important; + } + } + } + + .search-sort-wrapper { + border: 1px solid var(--theme-font-color); + + .react-select__control { + background-color: transparent; + + .react-select__single-value { + color: var(--theme-font-color); + } + + .react-select__indicator svg { + &, + & path { + fill: var(--theme-font-color); + } + } + } + + .ui.basic.compact.icon.button.active { + background: var(--theme-font-color); + svg > path { + fill: var(--theme-color); + &:first-child { + stroke: var(--theme-color); + } + } + } + + .ui.basic.compact.icon.button { + margin: 0 !important; + border: none !important; + background-color: var(--theme-color); + + &.active { + background: var(--theme-font-color) !important; + + svg > path { + fill: var(--theme-color); + &:first-child { + stroke: var(--theme-color); + } + } + } + svg > path { + fill: var(--theme-font-color); + &:first-child { + stroke: var(--theme-font-color); + } + } + + &:not(.active):hover { + background: var(--theme-color) !important; + } + } + } + + .facets { + h4.header, + label { + color: var(--theme-low-contrast-font-color); + } + + .react-select-container { + .react-select__menu { + background-color: var(--theme-high-contrast-color); + + .react-select__option { + background-color: var(--theme-high-contrast-color); + color: var(--theme-font-color) !important; + + &:hover { + background: var(--theme-color); + } + } + } + } + + .react-select__control { + border-bottom: 1px solid var(--theme-font-color); + background-color: transparent; + + .react-select__indicator svg path { + fill: var(--theme-font-color) !important; + } + + .react-select__multi-value { + background-color: var(--theme-high-contrast-color) !important; + + &, + .react-select__multi-value__label { + color: var(--theme-font-color); + } + } + + .react-select__single-value { + color: var(--theme-font-color); + } + + .date-input { + color: black !important; + } + .CalendarMonth_caption > strong { + color: black !important; + } + } + + .react-select__placeholder { + color: var(--theme-font-color); + } + + .DateRangePickerInput_arrow_svg { + fill: var(--theme-font-color); + } + } + + .CalendarMonth_caption strong, + .CalendarDay__default:hover, + .DayPicker_weekHeader_li small { + color: #252525; + } + + .DateRangePickerInput, + .DateInput input, + .DateInput { + background: none !important; + color: var(--theme-font-color); + border-color: var(--theme-font-color); + + &::placeholder { + color: var(--theme-low-contrast-font-color) !important; + } + } + + .DateRangePickerInput_clearDates svg { + color: var(--theme-font-color); + } + + .ui.toggle.checkbox label::before { + border: 1px solid var(--theme-font-color); + } + .search-sort-on { + border: none !important; + .sorted-label { + color: var(--theme-font-color); + + .sorted-label-value { + color: var(--theme-font-color); + } + } + .react-select__menu { + border-color: var(--theme-font-color) !important; + + .react-select__menu-list { + background: var(--theme-color); + + .react-select__option { + background-color: var(--theme-high-contrast-color); + color: var(--theme-font-color) !important; + + svg { + fill: var(--theme-font-color) !important; + } + + &:hover { + background: var(--theme-color); + } + } + } + } + } + + .search-details { + h2, + span { + color: var(--theme-font-color); + } + } + } + + // Heading + &.heading { + h2.heading { + color: var(--theme-font-color); + } + } + + // Image slider + &.imageslider { + .image-gallery-thumbnails-wrapper .image-gallery-thumbnails-container { + .image-gallery-thumbnail { + &:hover, + &.active { + border-color: var(--theme-font-color) !important; + } + } + } + .image-gallery .image-gallery-content .image-gallery-slide-wrapper { + button.primary.image-gallery-icon.image-gallery-fullscreen-button, + button.button.image-gallery-icon.image-gallery-play-button { + svg path { + fill: var(--theme-font-color) !important; + } + + &:hover, + &:active, + &:focus { + svg { + background: var(--theme-font-color) !important; + + & path { + fill: var(--theme-color) !important; + } + } + } + } + } + + figcaption { + padding-left: 2em; + padding-right: 2em; + } + } + + // Grid + &.gridBlock { + .headline { + color: var(--theme-font-color); + } + .grid-block-slate .slate, + .slate-editor { + color: var(--theme-font-color); + background: var(--theme-high-contrast-color); + + & > * { + color: var(--theme-font-color); + } + } + + .block.teaser { + padding-top: 0; + + .teaser-item { + background: var(--theme-high-contrast-color); + + } + .grid-teaser-item { + background: var(--theme-high-contrast-color); + + .download-file { + color: var(--theme-font-color); + } + &.hideImage { + justify-content: start; + } + } + } + + .block.image { + figure figcaption { + .credits a { + text-decoration: underline !important; + } + } + } + + .column > .slate { + background-color: var(--theme-high-contrast-color); + & > * { + color: var(--theme-font-color); + } + } + + h2.headline { + color: var(--theme-font-color); + } + .grid-teaser-item { + &.hideImage { + background: var(--theme-high-contrast-color); + } + + h2, + a, + p, + strong, + .download-file { + color: var(--theme-font-color); + } + } + + .grid-block-image .block.image { + figcaption { + .description, + .credits { + padding: 0 !important; + a { + text-decoration: underline; + } + } + } + } + + .grid-block-slate { + .slate { + strong, + em { + color: var(--theme-font-color); + } + } + } + } + + .cookie-consent-buttons { + button.button { + color: black; + } + a, + p { + color: white !important; + } + } + } + // Accordion + .accordion-block, + .block-editor-accordion { + .ui.styled.accordion { + border-color: var(--theme-font-color); + + .title.accordion-title { + background: var(--theme-color); + + & > span { + color: var(--theme-low-contrast-font-color); + } + + &.active > span { + color: var(--theme-font-color); + } + + & > svg { + fill: var(--theme-low-contrast-font-color) !important; + } + + &.active > svg { + fill: var(--theme-font-color) !important; + } + } + + .rah-static { + background: var(--theme-color) !important; + } + + &:last-child { + border-color: var(--theme-font-color); + } + + figcaption .title, + figcaption .description { + color: var(--theme-font-color); + } + } + } + + table.ui.table.slate-table-block { + border-color: var(--theme-low-contrast-font-color); + + tr td, + th { + border-color: var(--theme-low-contrast-font-color); + } + + th { + background-color: var(--theme-high-contrast-color) !important; + + p { + color: var(--theme-low-contrast-font-color) !important; + } + } + + td { + color: var(--theme-font-color); + } + + tr { + background: var(--theme-color); + } + + &.striped tbody tr:nth-child(2n) { + background-color: var(--theme-high-contrast-color) !important; + + } + } + + //Edit mode + #page-edit, + #page-add { + .block { + & [data-slate-placeholder='true'] { + color: var(--theme-low-contrast-font-color) !important; + } + + .ui.basic.button.delete-button { + &:hover { + background: white !important; + } + } + + .renderer-wrapper.empty p { + color: black !important; + } + } + + .block-editor-slateTable { + .slate-table-block-wrapper { + thead.hide-header-edit { + opacity: 1; + + th span { + color: darkGrey !important; + } + } + } + } + + [class^='block-editor-'] { + + a.slate-editor-link { + color: var(--theme-font-color); + } + + .block { + .text-slate-editor-inner { + span { + color: var(--theme-font-color) !important; + } + } + + .heading { + h2.editable { + color: var(--theme-font-color); + } + } + + .teaser { + h2, + p, + .headline { + color: var(--theme-font-color); + } + } + + .title { + [data-slate-placeholder='true'] { + top: unset !important; + bottom: 0; + } + } + + .listing, + .search { + h2, + p, + h3, + .react-select__placeholder { + color: var(--theme-font-color) !important; + } + } + + .search { + .search-input-live-icon-button { + background: none !important; + } + + .search-sort-wrapper { + .ui.basic.compact.icon.button:not(.active) { + background: white !important; + } + } + } + .__grid { + .slate-editor { + a, + ul, + ol, + li { + color: var(--theme-font-color); + } + } + + .renderer-wrapper.empty .uber-grid-default-item { + p { + color: black !important; + } + } + } + } + } + } +} + +body { + @include use-theme-colors(); +} diff --git a/packages/volto-light-theme/src/theme/_footer.scss b/packages/volto-light-theme/src/theme/_footer.scss index 3aae8dde..621de45f 100644 --- a/packages/volto-light-theme/src/theme/_footer.scss +++ b/packages/volto-light-theme/src/theme/_footer.scss @@ -1,5 +1,5 @@ #footer { - margin-top: $footer-vertical-spacing-top; + margin-top: 0; text-align: center; .footer { diff --git a/packages/volto-light-theme/src/theme/_typo-custom.scss b/packages/volto-light-theme/src/theme/_typo-custom.scss index 3f587fe3..f27b9fd1 100644 --- a/packages/volto-light-theme/src/theme/_typo-custom.scss +++ b/packages/volto-light-theme/src/theme/_typo-custom.scss @@ -32,7 +32,7 @@ li::marker { p > a, li > a, .breadcrumb a { - color: $blue-for-grey-contrast !important; + color: $blue-for-grey-contrast; text-decoration: underline; } } diff --git a/packages/volto-light-theme/src/theme/_variables.scss b/packages/volto-light-theme/src/theme/_variables.scss index ba3c2cf4..4396e546 100644 --- a/packages/volto-light-theme/src/theme/_variables.scss +++ b/packages/volto-light-theme/src/theme/_variables.scss @@ -99,7 +99,7 @@ $grid-block-vertical-spacing-top: $spacing-xlarge !default; $grid-block-vertical-spacing-bottom: $spacing-xlarge !default; @mixin vertical-space-h1() { - margin-top: $spacing-medium; + padding-top: $spacing-medium; margin-bottom: $spacing-xlarge; @media only screen and (max-width: $largest-mobile-screen) { margin-bottom: $spacing-large; @@ -143,11 +143,11 @@ $grid-block-vertical-spacing-bottom: $spacing-xlarge !default; } @mixin vertical-space-button() { - margin-top: $spacing-xlarge; - margin-bottom: $spacing-xlarge; + padding-top: $spacing-xlarge; + padding-bottom: $spacing-xlarge; @media only screen and (max-width: $largest-mobile-screen) { - margin-top: $spacing-large; - margin-bottom: $spacing-large; + padding-top: $spacing-large; + padding-bottom: $spacing-large; } } diff --git a/packages/volto-light-theme/src/theme/blocks/_accordion.scss b/packages/volto-light-theme/src/theme/blocks/_accordion.scss index 2555163b..342aadd8 100644 --- a/packages/volto-light-theme/src/theme/blocks/_accordion.scss +++ b/packages/volto-light-theme/src/theme/blocks/_accordion.scss @@ -13,11 +13,10 @@ } .title.accordion-title { padding: 20px 0 20px 0; - background-color: unset; & > svg { height: 50px !important; - fill: $grey !important; + fill: $grey; transform: rotate(-90deg); } @@ -32,7 +31,7 @@ } &.active > svg { - fill: $black !important; + fill: $black; transform: rotate(180deg); } } @@ -83,7 +82,6 @@ padding: 0; margin-bottom: 10px; background-color: transparent; - color: $grey; text-transform: none; @include marginal-title(); } diff --git a/packages/volto-light-theme/src/theme/blocks/_button.scss b/packages/volto-light-theme/src/theme/blocks/_button.scss index ad22ebed..69a52bf9 100644 --- a/packages/volto-light-theme/src/theme/blocks/_button.scss +++ b/packages/volto-light-theme/src/theme/blocks/_button.scss @@ -1,4 +1,5 @@ .block.__button { + margin-bottom: 0 !important; .button.container { @include narrow-container-width(); diff --git a/packages/volto-light-theme/src/theme/blocks/_grid.scss b/packages/volto-light-theme/src/theme/blocks/_grid.scss index 63aa3623..b2b24032 100644 --- a/packages/volto-light-theme/src/theme/blocks/_grid.scss +++ b/packages/volto-light-theme/src/theme/blocks/_grid.scss @@ -35,7 +35,7 @@ .block.teaser { margin-bottom: 0; - background-color: $lightgrey; + padding-top: 0; // External link icon a.external { @@ -44,6 +44,10 @@ } } + a { + text-decoration: none; + } + .teaser-item { height: 100%; @@ -95,8 +99,6 @@ .slate:not(.inner) { padding: 40px 20px 20px 20px; margin: 0; - background-color: $lightgrey; - p { padding: 0; margin-bottom: 20px; @@ -182,13 +184,6 @@ ) { margin-top: unset; } - &:not(.grid) { - .listing-item, - .listing-item:last-child { - padding-bottom: 40px !important; - border-bottom: 1px solid $black !important; - } - } &.grid { .listing-item { @@ -324,31 +319,6 @@ } } -.block.gridBlock.has--backgroundColor--grey, -#page-add .block-editor-gridBlock.has--backgroundColor--grey, -#page-edit .block-editor-gridBlock.has--backgroundColor--grey { - background-color: $lightgrey; - .teaser-item { - background: white; - } - .slate { - background-color: $white; - } - - .slate-editor { - background-color: $white !important; - } - - .slate:not(.inner) { - background-color: $white !important; - } - - .grid-block-image { - .block.image { - background: white; - } - } -} // Teasers in grids specific #page-document .block.gridBlock .block.teaser { diff --git a/packages/volto-light-theme/src/theme/blocks/_image.scss b/packages/volto-light-theme/src/theme/blocks/_image.scss index 46a28c52..bf4dd270 100644 --- a/packages/volto-light-theme/src/theme/blocks/_image.scss +++ b/packages/volto-light-theme/src/theme/blocks/_image.scss @@ -114,7 +114,7 @@ figure { &.center { width: 100% !important; - margin-top: $spacing-large; + padding-top: $spacing-large; margin-right: auto !important; margin-bottom: $spacing-large; margin-left: auto !important; diff --git a/packages/volto-light-theme/src/theme/blocks/_listing.scss b/packages/volto-light-theme/src/theme/blocks/_listing.scss index d1d73f23..eb8d185f 100644 --- a/packages/volto-light-theme/src/theme/blocks/_listing.scss +++ b/packages/volto-light-theme/src/theme/blocks/_listing.scss @@ -7,7 +7,7 @@ &.next--is--__button { .listing-item:last-child { padding-bottom: 40px !important; - border-bottom: 1px solid $black !important; + border-bottom: 1px solid vas(--theme-font-color, black); } } @@ -57,7 +57,6 @@ a { .listing-body { h2 { - color: $black; @include text-heading-h2(); } p { @@ -164,7 +163,6 @@ .card-container { width: 100%; height: 100% !important; - background-color: $lightgrey; } img.item-image { @@ -183,7 +181,6 @@ .headline { padding: 0 !important; margin-bottom: 20px; - color: $black; letter-spacing: 1px; text-transform: uppercase; @include headtitle1(); @@ -192,7 +189,6 @@ h2 { margin: 0 0 20px 0; - color: $black; @include text-heading-h3(); } p { @@ -263,7 +259,6 @@ display: block; padding: 25px 0 0 0; background: none; - color: #666; font-size: 14px; font-weight: 300; line-height: 18px; diff --git a/packages/volto-light-theme/src/theme/blocks/_search.scss b/packages/volto-light-theme/src/theme/blocks/_search.scss index a3af7288..2d80ca99 100644 --- a/packages/volto-light-theme/src/theme/blocks/_search.scss +++ b/packages/volto-light-theme/src/theme/blocks/_search.scss @@ -23,13 +23,8 @@ .listing-item { h2, h3 { - color: $black; @include text-heading-h2(); } - &:last-child { - padding-bottom: 40px !important; - border-bottom: 1px solid $black !important; - } } h2.headline { @@ -102,7 +97,6 @@ top: 19px; right: 24px; padding-left: 14px; - background-color: $veryLightGrey !important; svg { width: 36px !important; @@ -215,7 +209,7 @@ .react-select__option--is-selected { svg { - fill: $black !important; + fill: $black; } } } @@ -233,19 +227,6 @@ display: none; } - svg path { - fill: $black; - stroke: $black; - } - - .active { - background-color: $black !important; - - svg path { - fill: $white; - stroke: $white; - } - } } } } diff --git a/packages/volto-light-theme/src/theme/blocks/_teaser.scss b/packages/volto-light-theme/src/theme/blocks/_teaser.scss index 7da91f6d..304bf6d3 100644 --- a/packages/volto-light-theme/src/theme/blocks/_teaser.scss +++ b/packages/volto-light-theme/src/theme/blocks/_teaser.scss @@ -21,8 +21,8 @@ .teaser-item.default { align-items: start; + border-bottom: 1px solid var(--theme-font-color, black); padding-bottom: 40px; // same as vertical spacing in margin-bottom - border-bottom: 1px solid $black; } .image-wrapper { @@ -122,7 +122,7 @@ &.next--is--__button { .teaser-item.default { padding-bottom: 40px; - border-bottom: 1px solid $black; + border-bottom: 1px solid; } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d543370f..3d1f436c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,7 +51,7 @@ importers: version: 18.2.12 parcel: specifier: ^2.12.0 - version: 2.12.0(@swc/helpers@0.5.7)(postcss@8.4.47)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.29.2)(typescript@5.4.2) + version: 2.12.0(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.4.2) release-it: specifier: 17.1.1 version: 17.1.1(typescript@5.4.2) @@ -431,7 +431,7 @@ importers: version: 18.2.12 parcel: specifier: 2.12.0 - version: 2.12.0(@swc/helpers@0.5.7)(postcss@8.4.47)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.29.2)(typescript@5.4.2) + version: 2.12.0(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.4.2) release-it: specifier: ^17.1.1 version: 17.1.1(typescript@5.4.2) @@ -538,7 +538,7 @@ importers: version: 18.2.12 parcel: specifier: ^2.12.0 - version: 2.12.0(@swc/helpers@0.5.7)(postcss@8.4.47)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.29.2)(typescript@5.4.2) + version: 2.12.0(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.4.2) react: specifier: ^18.2.0 version: 18.2.0 @@ -642,7 +642,7 @@ importers: version: 18.2.12 parcel: specifier: ^2.12.0 - version: 2.12.0(@swc/helpers@0.5.7)(postcss@8.4.47)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.29.2)(typescript@5.2.2) + version: 2.12.0(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.2.2) release-it: specifier: 17.1.1 version: 17.1.1(typescript@5.2.2) @@ -1059,7 +1059,7 @@ importers: version: 10.0.1(cypress@13.13.2) '@testing-library/jest-dom': specifier: 6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@26.6.3)(vitest@2.1.3(jsdom@16.7.0)(less@3.11.1)(sass@1.72.0)) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@26.6.3)(vitest@2.1.3(@types/node@20.11.30)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@testing-library/react': specifier: 14.2.0 version: 14.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -1152,13 +1152,13 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)(jest@26.6.3)(typescript@5.6.3) + version: 7.0.1(@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)(jest@26.6.3)(typescript@5.6.3) eslint-import-resolver-alias: specifier: ^1.1.2 - version: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)) + version: 1.1.2(eslint-plugin-import@2.29.1) eslint-import-resolver-babel-plugin-root-import: specifier: ^1.1.1 - version: 1.1.1(babel-plugin-root-import@6.1.0)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)) + version: 1.1.1(babel-plugin-root-import@6.1.0)(eslint-plugin-import@2.29.1) eslint-import-resolver-typescript: specifier: ^3.6.1 version: 3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -1329,7 +1329,7 @@ importers: dependencies: '@plone/scripts': specifier: '*' - version: 3.6.2(debug@4.3.2) + version: 3.6.2 core/packages/volto-slate: dependencies: @@ -1417,7 +1417,7 @@ importers: version: 10.0.1(cypress@13.13.2) '@testing-library/jest-dom': specifier: 6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@testing-library/react': specifier: 12.1.5 version: 12.1.5(react-dom@18.2.0(react@18.3.1))(react@18.3.1) @@ -1438,6 +1438,28 @@ importers: specifier: ^17.1.1 version: 17.1.1(typescript@5.6.3) + packages/volto-button-block/packages/volto-button-block: + dependencies: + classnames: + specifier: ^2.2.6 + version: 2.2.6 + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + react-intl: + specifier: ^3.12.1 + version: 3.12.1(react@18.2.0) + devDependencies: + '@plone/scripts': + specifier: ^3.6.2 + version: 3.6.2 + release-it: + specifier: ^17.7.0 + version: 17.7.0(typescript@5.6.3) + packages/volto-light-theme: dependencies: '@eeacms/volto-accordion-block': @@ -1482,7 +1504,7 @@ importers: devDependencies: '@plone/scripts': specifier: ^3.6.2 - version: 3.6.2(debug@4.3.2) + version: 3.6.2 '@plone/types': specifier: workspace:* version: link:../../core/packages/types @@ -1496,64 +1518,6 @@ importers: specifier: ^17.7.0 version: 17.7.0(typescript@5.6.3) - packages/volto-vlt-threeandahalf: - dependencies: - '@kitconcept/volto-button-block': - specifier: ^3.0.1 - version: 3.0.2(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0) - '@kitconcept/volto-light-theme': - specifier: ^3.3.2 - version: 3.3.2(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-button-block@3.0.2(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.0(react@18.2.0))(@kitconcept/volto-highlight-block@4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-separator-block@4.1.2(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.0.0-alpha.46(@babel/runtime@7.24.1)(@popperjs/core@2.11.8)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.0.0)(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@plone/components': - specifier: workspace:* - version: link:../../core/packages/components - classnames: - specifier: 2.5.1 - version: 2.5.1 - lodash: - specifier: 4.17.21 - version: 4.17.21 - react: - specifier: 18.2.0 - version: 18.2.0 - react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) - react-intl: - specifier: 3.8.0 - version: 3.8.0(react@18.2.0) - semantic-ui-react: - specifier: 2.1.5 - version: 2.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - uuid: - specifier: ^9.0.1 - version: 9.0.1 - devDependencies: - '@plone/scripts': - specifier: ^3.6.1 - version: 3.6.2(debug@4.3.2) - '@plone/types': - specifier: 1.0.0-alpha.14 - version: 1.0.0-alpha.14(history@5.3.0)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0) - '@types/jest': - specifier: ^29.5.8 - version: 29.5.12 - '@types/lodash': - specifier: ^4.14.201 - version: 4.17.0 - '@types/react': - specifier: ^18.3.3 - version: 18.3.11 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.1 - '@types/uuid': - specifier: ^9.0.2 - version: 9.0.8 - release-it: - specifier: ^17.1.1 - version: 17.7.0(typescript@5.6.3) - packages: '@aashutoshrathi/word-wrap@1.2.6': @@ -2962,25 +2926,14 @@ packages: '@formatjs/intl-relativetimeformat@4.5.16': resolution: {integrity: sha512-IQ0haY97oHAH5OYUdykNiepdyEWj3SAT+Fp9ZpR85ov2JNiFx+12WWlxlVS8ehdyncC2ZMt/SwFIy2huK2+6/A==} - '@formatjs/intl-unified-numberformat@2.2.0': - resolution: {integrity: sha512-A9ov4uO04pSHG5Iqcrc457hvsq3lz/oWQ3B0I03zbL1rnBC8ttrZEobw3X3k/tWYPXeNJbRtsSbXqzJo55NeBw==} - deprecated: We have renamed the package to @formatjs/intl-numberformat - '@formatjs/intl-unified-numberformat@3.3.7': resolution: {integrity: sha512-KnWgLRHzCAgT9eyt3OS34RHoyD7dPDYhRcuKn+/6Kv2knDF8Im43J6vlSW6Hm1w63fNq3ZIT1cFk7RuVO3Psag==} deprecated: We have renamed the package to @formatjs/intl-numberformat - '@formatjs/intl-utils@1.6.0': - resolution: {integrity: sha512-5D0C4tQgNFJNaJ17BYum0GfAcKNK3oa1VWzgkv/AN7i52fg4r69ZLcpEGpf6tZiX9Qld8CDwTQOeFt6fuOqgVw==} - deprecated: the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package - '@formatjs/intl-utils@2.3.0': resolution: {integrity: sha512-KWk80UPIzPmUg+P0rKh6TqspRw0G6eux1PuJr+zz47ftMaZ9QDwbGzHZbtzWkl5hgayM/qrKRutllRC7D/vVXQ==} deprecated: the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package - '@formatjs/macro@0.2.8': - resolution: {integrity: sha512-5IBdn5+D8VGdi6Px0M/PidtqzHVrOj3dVJdV+YmWNRaWHdSvBd1wUd0gMcZnQXAxN+RzlGS/ddfOxFkjSlyQuA==} - '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -3214,18 +3167,6 @@ packages: '@kitconcept/volto-introduction-block@1.0.0': resolution: {integrity: sha512-17wbBx89zcSQzXbdWvKBDlw0aJfTzjaX3cJUBorHjrJgOcTx7WBahIhBPjnC2z4EYmZ5w9YdHolqdD9HUlpozw==} - '@kitconcept/volto-light-theme@3.3.2': - resolution: {integrity: sha512-XiwDwmNALIATbDv7bXopRpgsamgmnDtvoCyoFkJufr2uEJjOqCOCXpkDo7sJ++qNDah0ia1JZ9PX/k0AqYvgnA==} - peerDependencies: - '@eeacms/volto-accordion-block': ^10.4.6 - '@kitconcept/volto-button-block': ^2.3.1 - '@kitconcept/volto-dsgvo-banner': ^2.3.2 - '@kitconcept/volto-heading-block': ^2.4.0 - '@kitconcept/volto-highlight-block': ^3.0.1 - '@kitconcept/volto-introduction-block': ^1.0.0 - '@kitconcept/volto-separator-block': ^4.1.1 - '@kitconcept/volto-slider-block': ^6.3.1 - '@kitconcept/volto-separator-block@4.1.2': resolution: {integrity: sha512-SWgIu7/XmZA0BK0LX+ObM7w1YdFAyRAxQUBt/ICka+KKsIVUpYeBUiJ+Q9d9Z5bneh7Fwv3Oik6CAJ5BhqCn2A==} peerDependencies: @@ -3955,15 +3896,6 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@plone/components@2.0.0-alpha.6': - resolution: {integrity: sha512-0z4lCUA0o59xe68nw8NVDvQ7sxJxDOTO+djZBsPfRkddAq+5kW93XVqrlNr+av2FAzAkWG1uR/yFL7dtcWnyPQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react-dom: - optional: true - '@plone/components@2.0.0-alpha.9': resolution: {integrity: sha512-/UkeVcjuLl33xVDdDFUdxAEFIjsHOrRgPtgTCJhmf4US+AW0QgvLNzi3O/8azn5nWdQTaOGXSxujGypAX0HyRA==} peerDependencies: @@ -3986,17 +3918,6 @@ packages: resolution: {integrity: sha512-52S2Nb8sUDnHobzoYBstn6UkXxri+UGEh5DWZfy0xJ9h/ia6n9XI+mjtSEG3vKkr+hsbLH9sO8RlX4tpG3Kyhg==} hasBin: true - '@plone/types@1.0.0-alpha.14': - resolution: {integrity: sha512-X7DSRKfcyqtLf7ID4ztwsmQJj8UglAbE6aQ2GsjJ9pF71EUirnvYrcxOb3KoOJkioxJeE4arLPx1yBxz9tsfow==} - peerDependencies: - history: ^5.3.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-intl: 3.8.0 - peerDependenciesMeta: - react-dom: - optional: true - '@plone/volto-slate@18.0.0-alpha.19': resolution: {integrity: sha512-4D/KspTsCDVGNZueBi14NvDMjQua8KFWwBT58Xk5+GDkq4SLxwxnc8mfjIIMXsoEioXd48+n8ai3OGnqmgna8A==} @@ -6939,9 +6860,6 @@ packages: classnames@2.2.6: resolution: {integrity: sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==} - classnames@2.5.1: - resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} - clean-css@5.3.3: resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} @@ -8847,7 +8765,7 @@ packages: resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} engines: {node: '>= 4.0'} os: [darwin] - deprecated: Upgrade to fsevents v2 to mitigate potential security issues + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} @@ -9557,10 +9475,6 @@ packages: intl-format-cache@4.3.1: resolution: {integrity: sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==} - intl-locales-supported@1.8.12: - resolution: {integrity: sha512-FJPl7p1LYO/C+LpwlDcvVpq7AeFTdFgwnq1JjdNYKjb51xkIxssXRR8LaA0fJFogjwRRztqw1ahgSJMSZsSFdw==} - deprecated: bad publish - intl-messageformat-parser@3.6.4: resolution: {integrity: sha512-RgPGwue0mJtoX2Ax8EmMzJzttxjnva7gx0Q7mKJ4oALrTZvtmCeAw5Msz2PcjW4dtCh/h7vN/8GJCxZO1uv+OA==} deprecated: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser @@ -12918,11 +12832,6 @@ packages: peerDependencies: react: ^16.3.0 - react-intl@3.8.0: - resolution: {integrity: sha512-jWSbc7PUJOpmy0gC9LzTyERpt/auYmMyY0jtCmczgmRns5MIKG9Bav+NpCyZ6XG2jJQgJNWpLkMFy8u7MgjuqA==} - peerDependencies: - react: ^16.3.0 - react-is-mounted-hook@1.1.2: resolution: {integrity: sha512-yjq3Tj34CiFcdVOS/h6JerWLOLdJqEGKMNpTHc4kWebzz2YtIpgqMRrqxdmQhewM1KJREojdAV2tsNvBsUWyhA==} peerDependencies: @@ -17053,20 +16962,12 @@ snapshots: dependencies: '@formatjs/intl-utils': 2.3.0 - '@formatjs/intl-unified-numberformat@2.2.0': - dependencies: - '@formatjs/intl-utils': 1.6.0 - '@formatjs/intl-unified-numberformat@3.3.7': dependencies: '@formatjs/intl-utils': 2.3.0 - '@formatjs/intl-utils@1.6.0': {} - '@formatjs/intl-utils@2.3.0': {} - '@formatjs/macro@0.2.8': {} - '@gar/promisify@1.1.3': {} '@hapi/hoek@9.3.0': {} @@ -17538,13 +17439,6 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-intl: 3.12.1(react@18.2.0) - '@kitconcept/volto-button-block@3.0.2(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0)': - dependencies: - classnames: 2.5.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-intl: 3.8.0(react@18.2.0) - '@kitconcept/volto-dsgvo-banner@2.3.2': dependencies: '@datapunt/matomo-tracker-js': 0.5.1 @@ -17563,37 +17457,9 @@ snapshots: '@kitconcept/volto-introduction-block@1.0.0': {} - '@kitconcept/volto-light-theme@3.3.2(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-button-block@3.0.2(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.0(react@18.2.0))(@kitconcept/volto-highlight-block@4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-separator-block@4.1.2(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.0.0-alpha.46(@babel/runtime@7.24.1)(@popperjs/core@2.11.8)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.0.0)(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@eeacms/volto-accordion-block': 10.4.6 - '@kitconcept/volto-button-block': 3.0.2(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0) - '@kitconcept/volto-dsgvo-banner': 2.3.2 - '@kitconcept/volto-heading-block': 2.4.0(react@18.2.0) - '@kitconcept/volto-highlight-block': 4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@kitconcept/volto-introduction-block': 1.0.0 - '@kitconcept/volto-separator-block': 4.1.2(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0) - '@kitconcept/volto-slider-block': 6.3.1(@plone/volto@18.0.0-alpha.46(@babel/runtime@7.24.1)(@popperjs/core@2.11.8)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.0.0)(react@18.2.0) - '@plone/components': 2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - transitivePeerDependencies: - - react - - react-dom - - '@kitconcept/volto-separator-block@4.1.2(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@plone/components': 2.0.0-alpha.9(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-intl: 3.8.0(react@18.2.0) - transitivePeerDependencies: - - '@jest/globals' - - '@types/bun' - - '@types/jest' - - jest - - vitest - '@kitconcept/volto-separator-block@4.1.2(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)': dependencies: - '@plone/components': 2.0.0-alpha.9(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@plone/components': 2.0.0-alpha.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-intl: 3.12.1(react@18.2.0) @@ -18336,6 +18202,96 @@ snapshots: - typescript - uncss + '@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.2.2)': + dependencies: + '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/core': 2.12.0(@swc/helpers@0.5.7) + '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7)(postcss@8.4.47)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.29.2)(typescript@5.2.2) + '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7)) + '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + transitivePeerDependencies: + - '@swc/helpers' + - cssnano + - postcss + - purgecss + - relateurl + - srcset + - terser + - typescript + - uncss + + '@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.4.2)': + dependencies: + '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/core': 2.12.0(@swc/helpers@0.5.7) + '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7)(postcss@8.4.47)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.29.2)(typescript@5.4.2) + '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7)) + '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + transitivePeerDependencies: + - '@swc/helpers' + - cssnano + - postcss + - purgecss + - relateurl + - srcset + - terser + - typescript + - uncss + '@parcel/core@2.12.0(@swc/helpers@0.5.7)': dependencies: '@mischnic/json-sourcemap': 0.1.1 @@ -19079,21 +19035,11 @@ snapshots: '@pkgr/core@0.1.1': {} - '@plone/components@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@react-aria/utils': 3.25.3(react@18.2.0) - '@react-spectrum/utils': 3.11.11(react@18.2.0) - clsx: 2.1.1 - react: 18.2.0 - react-aria-components: 1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - optionalDependencies: - react-dom: 18.2.0(react@18.2.0) - - '@plone/components@2.0.0-alpha.9(@types/jest@29.5.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@plone/components@2.0.0-alpha.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/utils': 3.25.3(react@18.2.0) '@react-spectrum/utils': 3.11.11(react@18.2.0) - '@storybook/test': 8.0.4(@types/jest@29.5.12) + '@storybook/test': 8.0.4 clsx: 2.1.1 react: 18.2.0 react-aria-components: 1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -19118,7 +19064,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@plone/scripts@3.6.2(debug@4.3.2)': + '@plone/scripts@3.6.2': dependencies: '@babel/core': 7.24.3 babel-plugin-react-intl: 5.1.17 @@ -19134,18 +19080,31 @@ snapshots: lodash: 4.17.21 mrs-developer: 2.2.0 pofile: 1.0.10 - wait-on: 7.2.0(debug@4.3.2) + wait-on: 7.2.0 transitivePeerDependencies: - debug - supports-color - '@plone/types@1.0.0-alpha.14(history@5.3.0)(react-dom@18.2.0(react@18.2.0))(react-intl@3.8.0(react@18.2.0))(react@18.2.0)': + '@plone/scripts@3.6.2(debug@4.3.2)': dependencies: - history: 5.3.0 - react: 18.2.0 - react-intl: 3.8.0(react@18.2.0) - optionalDependencies: - react-dom: 18.2.0(react@18.2.0) + '@babel/core': 7.24.3 + babel-plugin-react-intl: 5.1.17 + babel-preset-razzle: 4.2.17 + chalk: 4.1.2 + commander: 8.2.0 + comment-json: 4.2.3 + execa: 0.6.3 + find-parent-dir: 0.3.1 + fs-extra: 10.1.0 + git-url-parse: 13.1.1 + glob: 7.1.6 + lodash: 4.17.21 + mrs-developer: 2.2.0 + pofile: 1.0.10 + wait-on: 7.2.0(debug@4.3.2) + transitivePeerDependencies: + - debug + - supports-color '@plone/volto-slate@18.0.0-alpha.19(@types/react-dom@18.3.1)(@types/react@18.3.11)(redux@4.2.1)': dependencies: @@ -21239,14 +21198,14 @@ snapshots: - encoding - supports-color - '@storybook/test@8.0.4(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2))': + '@storybook/test@8.0.4': dependencies: '@storybook/client-logger': 8.0.4 '@storybook/core-events': 8.0.4 '@storybook/instrumenter': 8.0.4 '@storybook/preview-api': 8.0.4 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) + '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@26.6.3)(vitest@2.1.3(@types/node@20.11.30)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.4.0 @@ -21259,14 +21218,14 @@ snapshots: - jest - vitest - '@storybook/test@8.0.4(@types/jest@29.5.12)': + '@storybook/test@8.0.4(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2))': dependencies: '@storybook/client-logger': 8.0.4 '@storybook/core-events': 8.0.4 '@storybook/instrumenter': 8.0.4 '@storybook/preview-api': 8.0.4 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@26.6.3)(vitest@2.1.3(jsdom@16.7.0)(less@3.11.1)(sass@1.72.0)) + '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.4.0 @@ -21417,7 +21376,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@26.6.3)(vitest@2.1.3(jsdom@16.7.0)(less@3.11.1)(sass@1.72.0))': + '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@26.6.3)(vitest@2.1.3(@types/node@20.11.30)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.20.6 @@ -21431,7 +21390,7 @@ snapshots: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 jest: 26.6.3 - vitest: 2.1.3(jsdom@16.7.0)(less@3.11.1)(sass@1.72.0) + vitest: 2.1.3(@types/node@20.11.30)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2) '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2))': dependencies: @@ -21448,21 +21407,6 @@ snapshots: '@types/jest': 29.5.12 vitest: 2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2) - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(vitest@2.1.3)': - dependencies: - '@adobe/css-tools': 4.3.3 - '@babel/runtime': 7.20.6 - aria-query: 5.3.0 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - lodash: 4.17.21 - redent: 3.0.0 - optionalDependencies: - '@jest/globals': 29.7.0 - '@types/jest': 29.5.12 - vitest: 2.1.3(@types/node@20.11.30)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2) - '@testing-library/react-hooks@8.0.1(@types/react@18.2.27)(react-dom@18.2.0(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.20.6 @@ -22141,7 +22085,7 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(less@3.11.1)(sass@1.72.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(@types/node@20.11.30)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 @@ -23660,8 +23604,6 @@ snapshots: classnames@2.2.6: {} - classnames@2.5.1: {} - clean-css@5.3.3: dependencies: source-map: 0.6.1 @@ -25199,7 +25141,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)(jest@26.6.3)(typescript@5.6.3): + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)(jest@26.6.3)(typescript@5.6.3): dependencies: '@babel/core': 7.24.3 '@babel/eslint-parser': 7.22.15(@babel/core@7.24.3)(eslint@8.57.0) @@ -25210,7 +25152,7 @@ snapshots: confusing-browser-globals: 1.0.11 eslint: 8.57.0 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3))(@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(jest@26.6.3)(typescript@5.6.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.34.2(eslint@8.57.0) @@ -25226,11 +25168,11 @@ snapshots: - jest - supports-color - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1): dependencies: eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-import-resolver-babel-plugin-root-import@1.1.1(babel-plugin-root-import@6.1.0)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)): + eslint-import-resolver-babel-plugin-root-import@1.1.1(babel-plugin-root-import@6.1.0)(eslint-plugin-import@2.29.1): dependencies: babel-plugin-root-import: 6.1.0 eslint-import-resolver-node: 0.2.3 @@ -25260,7 +25202,7 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 @@ -25272,7 +25214,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: @@ -25283,7 +25225,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: @@ -25302,7 +25244,7 @@ snapshots: lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -25312,7 +25254,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -25339,7 +25281,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -27018,8 +26960,6 @@ snapshots: intl-format-cache@4.3.1: {} - intl-locales-supported@1.8.12: {} - intl-messageformat-parser@3.6.4: dependencies: '@formatjs/intl-unified-numberformat': 3.3.7 @@ -27790,7 +27730,11 @@ snapshots: pretty-format: 26.6.2 throat: 5.0.0 transitivePeerDependencies: + - bufferutil + - canvas - supports-color + - ts-node + - utf-8-validate jest-leak-detector@24.9.0: dependencies: @@ -30445,6 +30389,60 @@ snapshots: - typescript - uncss + parcel@2.12.0(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.2.2): + dependencies: + '@parcel/config-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.2.2) + '@parcel/core': 2.12.0(@swc/helpers@0.5.7) + '@parcel/diagnostic': 2.12.0 + '@parcel/events': 2.12.0 + '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/logger': 2.12.0 + '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/utils': 2.12.0 + chalk: 4.1.2 + commander: 7.2.0 + get-port: 4.2.0 + transitivePeerDependencies: + - '@swc/helpers' + - cssnano + - postcss + - purgecss + - relateurl + - srcset + - terser + - typescript + - uncss + + parcel@2.12.0(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.4.2): + dependencies: + '@parcel/config-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7)(terser@5.29.2)(typescript@5.4.2) + '@parcel/core': 2.12.0(@swc/helpers@0.5.7) + '@parcel/diagnostic': 2.12.0 + '@parcel/events': 2.12.0 + '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/logger': 2.12.0 + '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.7))(@swc/helpers@0.5.7) + '@parcel/utils': 2.12.0 + chalk: 4.1.2 + commander: 7.2.0 + get-port: 4.2.0 + transitivePeerDependencies: + - '@swc/helpers' + - cssnano + - postcss + - purgecss + - relateurl + - srcset + - terser + - typescript + - uncss + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -31334,7 +31332,7 @@ snapshots: rc-animate@2.11.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: babel-runtime: 6.26.0 - classnames: 2.5.1 + classnames: 2.2.6 css-animation: 1.6.1 prop-types: 15.7.2 raf: 3.4.1 @@ -31358,7 +31356,7 @@ snapshots: rc-trigger@2.6.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: babel-runtime: 6.26.0 - classnames: 2.5.1 + classnames: 2.2.6 prop-types: 15.7.2 rc-align: 2.4.5 rc-animate: 2.11.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -31722,23 +31720,6 @@ snapshots: react: 18.2.0 shallow-equal: 1.2.1 - react-intl@3.8.0(react@18.2.0): - dependencies: - '@formatjs/intl-listformat': 1.4.8 - '@formatjs/intl-relativetimeformat': 4.5.16 - '@formatjs/intl-unified-numberformat': 2.2.0 - '@formatjs/macro': 0.2.8 - '@types/hoist-non-react-statics': 3.3.5 - '@types/invariant': 2.2.37 - hoist-non-react-statics: 3.3.2 - intl-format-cache: 4.3.1 - intl-locales-supported: 1.8.12 - intl-messageformat: 7.8.4 - intl-messageformat-parser: 3.6.4 - invariant: 2.2.4 - react: 18.2.0 - shallow-equal: 1.2.1 - react-is-mounted-hook@1.1.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 @@ -34653,10 +34634,10 @@ snapshots: - supports-color - terser - vitest@2.1.3(@types/node@20.11.30)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2): + vitest@2.1.3(@types/node@20.11.30)(jsdom@16.7.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(less@3.11.1)(sass@1.72.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(@types/node@20.11.30)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -34676,7 +34657,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.11.30 - jsdom: 21.1.2 + jsdom: 16.7.0 transitivePeerDependencies: - less - lightningcss @@ -34687,11 +34668,12 @@ snapshots: - sugarss - supports-color - terser + optional: true - vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2): + vitest@2.1.3(@types/node@20.11.30)(jsdom@21.1.2)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(less@3.11.1)(sass@1.72.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(@types/node@20.11.30)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -34711,7 +34693,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.11.30 - jsdom: 22.1.0 + jsdom: 21.1.2 transitivePeerDependencies: - less - lightningcss @@ -34723,10 +34705,10 @@ snapshots: - supports-color - terser - vitest@2.1.3(jsdom@16.7.0)(less@3.11.1)(sass@1.72.0): + vitest@2.1.3(@types/node@20.11.30)(jsdom@22.1.0)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(less@3.11.1)(sass@1.72.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.8(@types/node@20.11.30)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -34745,7 +34727,8 @@ snapshots: vite-node: 2.1.3(@types/node@20.11.30)(less@3.11.1)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.29.2) why-is-node-running: 2.3.0 optionalDependencies: - jsdom: 16.7.0 + '@types/node': 20.11.30 + jsdom: 22.1.0 transitivePeerDependencies: - less - lightningcss @@ -34756,7 +34739,6 @@ snapshots: - sugarss - supports-color - terser - optional: true vue-template-compiler@2.7.16: dependencies: @@ -34794,6 +34776,16 @@ snapshots: transitivePeerDependencies: - debug + wait-on@7.2.0: + dependencies: + axios: 1.6.8(debug@4.3.2) + joi: 17.12.2 + lodash: 4.17.21 + minimist: 1.2.8 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + wait-on@7.2.0(debug@4.3.2): dependencies: axios: 1.6.8(debug@4.3.2) diff --git a/public/robots.txt b/public/robots.txt index f877d709..54fb9891 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,3 +1,2 @@ User-agent: * -This one comes from VLT