From beeb8662e49b391cc79980ddaee2650e0c36211e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Andrei?= Date: Fri, 7 Nov 2025 15:19:21 -0300 Subject: [PATCH 1/5] Add a block to show a countdown to the start of the event. (Closes #27) --- .../packages/volto-techevent/news/27.feature | 1 + .../src/components/Blocks/Countdown/Data.tsx | 33 ++++ .../src/components/Blocks/Countdown/Edit.tsx | 26 ++++ .../src/components/Blocks/Countdown/View.tsx | 40 +++++ .../src/components/Blocks/Countdown/index.ts | 23 +++ .../src/components/Blocks/Countdown/schema.ts | 79 ++++++++++ .../src/components/Blocks/schema.ts | 64 ++++++++ .../src/components/Countdown/Countdown.tsx | 70 +++++++++ .../components/Countdown/CountdownElement.tsx | 22 +++ .../Countdown/CountdownElements.tsx | 86 +++++++++++ .../volto-techevent/src/config/blocks.ts | 5 + .../packages/volto-techevent/src/messages.ts | 42 ++++++ .../src/stories/Countdown.stories.tsx | 134 +++++++++++++++++ .../src/stories/CountdownElement.stories.tsx | 97 ++++++++++++ .../src/stories/CountdownElements.stories.tsx | 142 ++++++++++++++++++ .../volto-techevent/src/stories/Overview.mdx | 5 + .../volto-techevent/src/stories/utils.tsx | 36 +++++ .../volto-techevent/src/theme/_main.scss | 4 + .../volto-techevent/src/theme/_root.scss | 1 + .../theme/components/_block_countdown.scss | 31 ++++ .../theme/components/_countdown_element.scss | 43 ++++++ .../theme/components/_countdown_elements.scss | 53 +++++++ 22 files changed, 1037 insertions(+) create mode 100644 frontend/packages/volto-techevent/news/27.feature create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Countdown/Data.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Countdown/Edit.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Countdown/View.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Countdown/index.ts create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Countdown/schema.ts create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/schema.ts create mode 100644 frontend/packages/volto-techevent/src/components/Countdown/Countdown.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Countdown/CountdownElement.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Countdown/CountdownElements.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/Countdown.stories.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/CountdownElement.stories.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/CountdownElements.stories.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/Overview.mdx create mode 100644 frontend/packages/volto-techevent/src/stories/utils.tsx create mode 100644 frontend/packages/volto-techevent/src/theme/components/_block_countdown.scss create mode 100644 frontend/packages/volto-techevent/src/theme/components/_countdown_element.scss create mode 100644 frontend/packages/volto-techevent/src/theme/components/_countdown_elements.scss diff --git a/frontend/packages/volto-techevent/news/27.feature b/frontend/packages/volto-techevent/news/27.feature new file mode 100644 index 0000000..af26e77 --- /dev/null +++ b/frontend/packages/volto-techevent/news/27.feature @@ -0,0 +1 @@ +Add a block to show a countdown to the start of the event. @ericof diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Countdown/Data.tsx b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/Data.tsx new file mode 100644 index 0000000..f09f7c5 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/Data.tsx @@ -0,0 +1,33 @@ +import React from 'react'; +import { countdownSchema } from './schema'; +import BlockDataForm from '@plone/volto/components/manage/Form/BlockDataForm'; +import Icon from '@plone/volto/components/theme/Icon/Icon'; +import { useIntl } from 'react-intl'; +import countdownSVG from '@plone/volto/icons/clock.svg'; +import messages from '@plone-collective/volto-techevent/messages'; + +const CountdownData = (props) => { + const { data, block, onChangeBlock, schemaEnhancer, networks } = props; + const intl = useIntl(); + const schema = schemaEnhancer + ? schemaEnhancer(countdownSchema({ ...props, intl, networks }), props) + : countdownSchema({ ...props, intl, networks }); + return ( + } + title={intl.formatMessage(messages.countdownBlockTitle)} + onChangeField={(id, value) => { + onChangeBlock(block, { + ...data, + [id]: value, + }); + }} + formData={data} + fieldIndex={data.index} + block={block} + /> + ); +}; + +export default CountdownData; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Countdown/Edit.tsx b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/Edit.tsx new file mode 100644 index 0000000..9000415 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/Edit.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import SidebarPortal from '@plone/volto/components/manage/Sidebar/SidebarPortal'; +import { withBlockExtensions } from '@plone/volto/helpers/Extensions'; +import type { BlockEditProps } from '@plone/types'; +import CountdownData from './Data'; +import CountdownView from './View'; + +const Edit: React.FC = (props) => { + const { data, block, onChangeBlock, selected } = props; + + return ( + <> + + + + + + ); +}; + +export default withBlockExtensions(Edit); diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Countdown/View.tsx b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/View.tsx new file mode 100644 index 0000000..eda9876 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/View.tsx @@ -0,0 +1,40 @@ +import React from 'react'; +import cx from 'classnames'; +import { BlockWrapper } from '@kitconcept/volto-bm3-compat'; +import { Container } from '@plone/components'; +import { useEventSettings } from '@plone-collective/volto-techevent/hooks/useEventSettings'; +import Countdown from '@plone-collective/volto-techevent/components/Countdown/Countdown'; +import type { BlockViewProps } from '@plone/types'; + +const LegacyWrapper: React.FC = ({ children }) => { + return
{children}
; +}; + +const View: React.FC = (props) => { + const { data } = props; + const eventData = useEventSettings()?.data; + const start = eventData?.start; + const size = data.styles?.size || 'l'; + return ( + + + {data.title && ( +

{data.title}

+ )} + +
+
+ ); +}; + +export default View; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Countdown/index.ts b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/index.ts new file mode 100644 index 0000000..ee51d57 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/index.ts @@ -0,0 +1,23 @@ +// Countdown Block configuration +import CountdownBlockEdit from '@plone-collective/volto-techevent/components/Blocks/Countdown/Edit'; +import CountdownBlockView from '@plone-collective/volto-techevent/components/Blocks/Countdown/View'; +import { countdownSchema } from '@plone-collective/volto-techevent/components/Blocks/Countdown/schema'; +import countdownSVG from '@plone/volto/icons/clock.svg'; +import type { BlockConfigBase } from '@plone/types'; + +const blockInfo: BlockConfigBase = { + id: 'countdownBlock', + title: 'Countdown Block', + group: 'event', + category: 'event', + icon: countdownSVG, + blockSchema: countdownSchema, + restricted: false, + view: CountdownBlockView, + edit: CountdownBlockEdit, + mostUsed: false, + sidebarTab: 1, + blockHasOwnFocusManagement: false, +}; + +export default blockInfo; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Countdown/schema.ts b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/schema.ts new file mode 100644 index 0000000..092c03e --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Countdown/schema.ts @@ -0,0 +1,79 @@ +import messages from '@plone-collective/volto-techevent/messages'; +import { addStyling } from '@plone/volto/helpers/Extensions/withBlockSchemaEnhancer'; +import type { BlockSchemaProps } from '@plone-collective/volto-techevent/types/common'; +import { defaultStylingSchema } from '@plone-collective/volto-techevent/components/Blocks/schema'; +import type { JSONSchema } from '@plone/types'; + +export const countdownSchema = (props: BlockSchemaProps): JSONSchema => { + const { intl } = props; + + const formatOptions = [ + ['ddhhmmss', intl.formatMessage(messages.countdownFormatDDHHMMSS)], + ['ddhhmm', intl.formatMessage(messages.countdownFormatDDHHMM)], + ['ddhh', intl.formatMessage(messages.countdownFormatDDHH)], + ['dd', intl.formatMessage(messages.countdownFormatDD)], + ]; + + let schema: Record = { + title: intl.formatMessage(messages.countdownBlockTitle), + block: 'countdownBlock', + fieldsets: [ + { + id: 'default', + title: 'Default', + fields: ['title', 'hideAfterStart', 'displayFormat', 'hasSeparator'], + }, + ], + + properties: { + title: { + title: intl.formatMessage(messages.title), + default: '', + }, + hideAfterStart: { + title: intl.formatMessage(messages.countdownHideAfterTarget), + type: 'boolean', + default: true, + }, + displayFormat: { + title: intl.formatMessage(messages.countdownDisplayFormat), + type: 'choice', + default: 'ddhhmmss', + options: formatOptions, + }, + hasSeparator: { + title: intl.formatMessage(messages.countdownHasSeparator), + type: 'boolean', + default: true, + }, + }, + required: [], + }; + + addStyling({ schema, intl }); + + schema.properties.styles.schema.fieldsets[0].fields.push( + 'blockWidth:noprefix', + ); + schema.properties.styles.schema.properties['blockWidth:noprefix'] = { + title: intl.formatMessage(messages.blockWidth), + widget: 'blockWidth', + default: 'default', + }; + + schema.properties.styles.schema.fieldsets[0].fields.push('size'); + schema.properties.styles.schema.properties['size'] = { + title: intl.formatMessage(messages.countdownSize), + widget: 'size', + default: 'l', + }; + + schema.properties.styles.schema.fieldsets[0].fields.push('align:noprefix'); + schema.properties.styles.schema.properties['align:noprefix'] = { + widget: 'blockAlignment', + title: intl.formatMessage(messages.align), + default: 'center', + }; + + return defaultStylingSchema({ schema, formData: props, intl }); +}; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/schema.ts b/frontend/packages/volto-techevent/src/components/Blocks/schema.ts new file mode 100644 index 0000000..435c20c --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/schema.ts @@ -0,0 +1,64 @@ +import { addStyling } from '@plone/volto/helpers/Extensions/withBlockSchemaEnhancer'; +import { defineMessages } from 'react-intl'; +import config from '@plone/volto/registry'; +import type { IntlShape } from '@plone/types/src/i18n'; +import type { JSONSchema } from '@plone/types/src/config/'; + +const messages = defineMessages({ + backgroundColor: { + id: 'Background color', + defaultMessage: 'Background color', + }, +}); + +interface StylingSchemaProps { + schema: JSONSchema; + formData: any; + intl: IntlShape; +} + +export const defaultStylingSchema = ({ + schema, + formData, + intl, +}: StylingSchemaProps): JSONSchema => { + const themes = + config.blocks?.blocksConfig?.[formData['@type']]?.themes || + config.blocks.themes; + + const defaultTheme = + config.blocks?.blocksConfig?.[formData['@type']]?.defaultTheme || + config.blocks.themes?.[0].name; + + addStyling({ schema, formData, intl }); + + const stylingIndex = schema.fieldsets.findIndex( + (item) => item.id === 'styling', + ); + if (stylingIndex !== -1 && schema.fieldsets[stylingIndex].fields) { + schema.fieldsets[stylingIndex].fields = [ + ...schema.fieldsets[stylingIndex].fields, + 'theme', + ]; + } + + if (schema.properties) { + (schema.properties as any).theme = { + widget: 'color_picker', + title: intl.formatMessage(messages.backgroundColor), + themes, + default: defaultTheme, + }; + } + + return schema; +}; + +export const removeStylingSchema = ({ + schema, + formData, + intl, +}: StylingSchemaProps): JSONSchema => { + schema.fieldsets = schema.fieldsets.filter((item) => item.id !== 'styling'); + return schema; +}; diff --git a/frontend/packages/volto-techevent/src/components/Countdown/Countdown.tsx b/frontend/packages/volto-techevent/src/components/Countdown/Countdown.tsx new file mode 100644 index 0000000..599c0a8 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Countdown/Countdown.tsx @@ -0,0 +1,70 @@ +import React, { useState, useEffect } from 'react'; +import cx from 'classnames'; +import CountdownElements from './CountdownElements'; + +const Countdown: React.FC<{ + className: string; + targetDate: string; + displayFormat: string; + size: string; + hideAfterStart: boolean; + hasSeparator: boolean; +}> = ({ + className, + targetDate, + size = 'l', + displayFormat = 'ddhhmmss', + hideAfterStart = true, + hasSeparator = true, +}) => { + const [days, setDays] = useState(0); + const [hours, setHours] = useState(0); + const [minutes, setMinutes] = useState(0); + const [seconds, setSeconds] = useState(0); + const [isFuture, setIsFuture] = useState(false); + + useEffect(() => { + const second = 1000, + minute = second * 60, + hour = minute * 60, + day = hour * 24; + + let countDown = new Date(targetDate).getTime(); + + const interval = setInterval(() => { + let now = new Date().getTime(), + distance = countDown - now; + if (distance <= 0) { + setDays(0); + setHours(0); + setMinutes(0); + setSeconds(0); + setIsFuture(false); + } else { + setDays(Math.floor(distance / day)); + setHours(Math.floor((distance % day) / hour)); + setMinutes(Math.floor((distance % hour) / minute)); + setSeconds(Math.floor((distance % minute) / second)); + setIsFuture(true); + } + }, second); + + return () => clearInterval(interval); + }, [targetDate]); + return ( + (isFuture || !hideAfterStart) && ( + + ) + ); +}; + +export default Countdown; diff --git a/frontend/packages/volto-techevent/src/components/Countdown/CountdownElement.tsx b/frontend/packages/volto-techevent/src/components/Countdown/CountdownElement.tsx new file mode 100644 index 0000000..b0847b8 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Countdown/CountdownElement.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import cx from 'classnames'; +import { Container } from '@plone/components'; + +const CountdownElement: React.FC<{ + className: string; + size: string; + value: number; + label: string; +}> = ({ className, value, label, size = 'l' }) => { + const valueStr = value.toString().padStart(2, '0'); + return ( +
+ +
{valueStr}
+
{label}
+
+
+ ); +}; + +export default CountdownElement; diff --git a/frontend/packages/volto-techevent/src/components/Countdown/CountdownElements.tsx b/frontend/packages/volto-techevent/src/components/Countdown/CountdownElements.tsx new file mode 100644 index 0000000..efe58a3 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Countdown/CountdownElements.tsx @@ -0,0 +1,86 @@ +import React from 'react'; +import cx from 'classnames'; +import { Container } from '@plone/components'; +import { FormattedMessage } from 'react-intl'; +import CountdownElement from './CountdownElement'; + +const COUNTDOWN_ELEMENTS: Record< + string, + { displayHours: boolean; displayMinutes: boolean; displaySeconds: boolean } +> = { + dd: { displayHours: false, displayMinutes: false, displaySeconds: false }, + ddhh: { displayHours: true, displayMinutes: false, displaySeconds: false }, + ddhhmm: { displayHours: true, displayMinutes: true, displaySeconds: false }, + ddhhmmss: { displayHours: true, displayMinutes: true, displaySeconds: true }, +}; + +const CountdownElements: React.FC<{ + className: string; + days: number; + hours: number; + minutes: number; + seconds: number; + size: string; + displayFormat: string; + hasSeparator: boolean; +}> = ({ + className, + days, + hours, + minutes, + seconds, + size = 'l', + displayFormat = 'ddhhmmss', + hasSeparator, +}) => { + const { displayHours, displayMinutes, displaySeconds } = COUNTDOWN_ELEMENTS[ + displayFormat + ] || { + displayHours: true, + displayMinutes: true, + displaySeconds: true, + }; + return ( + + } + /> + {displayHours && ( + } + /> + )} + {displayMinutes && ( + } + /> + )} + {displaySeconds && ( + } + /> + )} + + ); +}; + +export default CountdownElements; diff --git a/frontend/packages/volto-techevent/src/config/blocks.ts b/frontend/packages/volto-techevent/src/config/blocks.ts index 1e46ebd..927592a 100644 --- a/frontend/packages/volto-techevent/src/config/blocks.ts +++ b/frontend/packages/volto-techevent/src/config/blocks.ts @@ -13,6 +13,9 @@ import LevelBenefitsBlockInfo from '@plone-collective/volto-techevent/components // LevelComparison import LevelComparisonBlockInfo from '@plone-collective/volto-techevent/components/Blocks/Sponsors/LevelComparison'; +// Countdown +import CountdownBlockInfo from '@plone-collective/volto-techevent/components/Blocks/Countdown'; + // Schedule import ScheduleBlockInfo from '@plone-collective/volto-techevent/components/Blocks/Schedule'; @@ -26,6 +29,7 @@ declare module '@plone/types' { scheduleBlock: BlockConfigBase; sponsorLevelBlock: BlockConfigBase; sponsorsShowcaseBlock: BlockConfigBase; + countdownBlock: BlockConfigBase; } } @@ -43,6 +47,7 @@ export default function install(config: ConfigType) { config.blocks.blocksConfig.levelBenefitsBlock = LevelBenefitsBlockInfo; config.blocks.blocksConfig.levelComparisonBlock = LevelComparisonBlockInfo; config.blocks.blocksConfig.scheduleBlock = ScheduleBlockInfo; + config.blocks.blocksConfig.countdownBlock = CountdownBlockInfo; // Variations config.registerComponent({ diff --git a/frontend/packages/volto-techevent/src/messages.ts b/frontend/packages/volto-techevent/src/messages.ts index 39b58ad..1670502 100644 --- a/frontend/packages/volto-techevent/src/messages.ts +++ b/frontend/packages/volto-techevent/src/messages.ts @@ -61,6 +61,10 @@ const messages = defineMessages({ id: 'Align', defaultMessage: 'Align', }, + blockWidth: { + id: 'Block Width', + defaultMessage: 'Block Width', + }, sponsor: { id: 'Sponsor Us', defaultMessage: 'Sponsor Us', @@ -93,6 +97,44 @@ const messages = defineMessages({ id: 'Presentations', defaultMessage: 'Presentations', }, + + /// Countdown Block + countdownBlockTitle: { + id: 'Countdown Block', + defaultMessage: 'Countdown Block', + }, + countdownHasSeparator: { + id: 'Display Separator', + defaultMessage: 'Display Separator', + }, + countdownHideAfterTarget: { + id: 'Hide after target date is reached', + defaultMessage: 'Hide after target date is reached', + }, + countdownDisplayFormat: { + id: 'What should be displayed?', + defaultMessage: 'What should be displayed?', + }, + countdownFormatDDHHMMSS: { + id: 'Days, Hours, Minutes, Seconds (DD:HH:MM:SS)', + defaultMessage: 'Days, Hours, Minutes, Seconds (DD:HH:MM:SS)', + }, + countdownFormatDDHHMM: { + id: 'Days, Hours, Minutes (DD:HH:MM)', + defaultMessage: 'Days, Hours, Minutes (DD:HH:MM)', + }, + countdownFormatDDHH: { + id: 'Days, Hours (DD:HH)', + defaultMessage: 'Days, Hours (DD:HH)', + }, + countdownFormatDD: { + id: 'Days (DD)', + defaultMessage: 'Days (DD)', + }, + countdownSize: { + id: 'Countdown Size', + defaultMessage: 'Countdown Size', + }, }); export default messages; diff --git a/frontend/packages/volto-techevent/src/stories/Countdown.stories.tsx b/frontend/packages/volto-techevent/src/stories/Countdown.stories.tsx new file mode 100644 index 0000000..488ca58 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/Countdown.stories.tsx @@ -0,0 +1,134 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import React from 'react'; +import Wrapper from '@plone/volto/storybook'; +import { DemoContainer } from '@plone-collective/volto-techevent/stories/utils'; +import Countdown from '../components/Countdown/Countdown'; + +const meta = { + title: 'TechEvent/Components/Countdown/Countdown', + component: Countdown as any, + parameters: { + layout: 'fullscreen', + docs: { + description: { + component: 'A countdown timer.', + }, + }, + }, + args: { + targetDate: new Date(Date.now() + 5 * 24 * 60 * 60 * 1000).toISOString(), + size: 'l', + displayFormat: 'ddhhmmss', + hideAfterStart: true, + hasSeparator: true, + }, + argTypes: { + targetDate: { + control: { type: 'date' }, + description: 'Target date for the countdown', + table: { + type: { summary: 'date' }, + defaultValue: { summary: 'ddhhmmss' }, + }, + }, + size: { + control: { + type: 'select', + }, + options: ['l', 'm', 's'], + description: 'Size of the countdown elements', + table: { + type: { summary: 'select' }, + defaultValue: { summary: 'l' }, + }, + }, + displayFormat: { + control: { + type: 'select', + }, + options: ['ddhhmmss', 'ddhhmm', 'ddhh', 'dd'], + description: 'Display format of the countdown elements', + table: { + type: { summary: 'select' }, + defaultValue: { summary: 'ddhhmmss' }, + }, + }, + hideAfterStart: { + control: { type: 'boolean' }, + description: + 'Whether to hide the countdown after the target date is reached', + table: { type: { summary: 'boolean' }, defaultValue: { summary: true } }, + }, + hasSeparator: { + control: { type: 'boolean' }, + description: 'Whether to display a separator between elements', + table: { type: { summary: 'boolean' }, defaultValue: { summary: true } }, + }, + }, + tags: ['autodocs'], +} satisfies Meta; + +export default meta; + +type Story = StoryObj; + +export const Default: Story = { + render: (args) => , + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const WithoutSeparator: Story = { + render: (args) => , + args: { + hasSeparator: false, + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeMedium: Story = { + render: (args) => , + args: { + size: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeSmall: Story = { + render: (args) => , + args: { + size: 's', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; diff --git a/frontend/packages/volto-techevent/src/stories/CountdownElement.stories.tsx b/frontend/packages/volto-techevent/src/stories/CountdownElement.stories.tsx new file mode 100644 index 0000000..2f78842 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/CountdownElement.stories.tsx @@ -0,0 +1,97 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import React from 'react'; +import Wrapper from '@plone/volto/storybook'; +import { DemoContainer } from '@plone-collective/volto-techevent/stories/utils'; +import CountdownElement from '../components/Countdown/CountdownElement'; + +const meta = { + title: 'TechEvent/Components/Countdown/CountdownElement', + component: CountdownElement as any, + parameters: { + layout: 'fullscreen', + docs: { + description: { + component: + 'One element of the countdown, showing a number and a label (e.g., "Days").', + }, + }, + }, + args: { + value: 12, + label: 'Days', + size: 'l', + }, + argTypes: { + value: { + control: { type: 'number', min: 0 }, + description: 'Numeric value to display (e.g. days, hours)', + table: { type: { summary: 'number' }, defaultValue: { summary: 12 } }, + }, + label: { + control: { type: 'text' }, + description: 'Label for the value (e.g. "Days")', + table: { type: { summary: 'string' }, defaultValue: { summary: 'Days' } }, + }, + size: { + control: { + type: 'select', + }, + options: ['l', 'm', 's'], + description: 'Size of the countdown element', + table: { + type: { summary: 'select' }, + defaultValue: { summary: 'l' }, + }, + }, + }, + tags: ['autodocs'], +} satisfies Meta; + +export default meta; + +type Story = StoryObj; + +export const Default: Story = { + render: (args) => , + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeMedium: Story = { + render: (args) => , + args: { + size: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeSmall: Story = { + render: (args) => , + args: { + size: 's', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; diff --git a/frontend/packages/volto-techevent/src/stories/CountdownElements.stories.tsx b/frontend/packages/volto-techevent/src/stories/CountdownElements.stories.tsx new file mode 100644 index 0000000..a763bed --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/CountdownElements.stories.tsx @@ -0,0 +1,142 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import React from 'react'; +import Wrapper from '@plone/volto/storybook'; +import { DemoContainer } from '@plone-collective/volto-techevent/stories/utils'; +import CountdownElements from '../components/Countdown/CountdownElements'; + +const meta = { + title: 'TechEvent/Components/Countdown/CountdownElements', + component: CountdownElements as any, + parameters: { + layout: 'fullscreen', + docs: { + description: { + component: 'The whole structure of a countdown.', + }, + }, + }, + args: { + days: 99, + hours: 12, + minutes: 34, + seconds: 59, + size: 'l', + displayFormat: 'ddhhmmss', + hasSeparator: true, + }, + argTypes: { + displayFormat: { + control: { + type: 'select', + }, + options: ['ddhhmmss', 'ddhhmm', 'ddhh', 'dd'], + description: 'Display format of the countdown elements', + table: { + type: { summary: 'select' }, + defaultValue: { summary: 'ddhhmmss' }, + }, + }, + size: { + control: { + type: 'select', + }, + options: ['l', 'm', 's'], + description: 'Size of the countdown elements', + table: { + type: { summary: 'select' }, + defaultValue: { summary: 'l' }, + }, + }, + days: { + control: { type: 'number', min: 0 }, + description: 'Number of days to display', + table: { type: { summary: 'number' }, defaultValue: { summary: 99 } }, + }, + hours: { + control: { type: 'number', min: 0, max: 23 }, + description: 'Number of hours to display', + table: { type: { summary: 'number' }, defaultValue: { summary: 12 } }, + }, + minutes: { + control: { type: 'number', min: 0, max: 59 }, + description: 'Number of minutes to display', + table: { type: { summary: 'number' }, defaultValue: { summary: 34 } }, + }, + seconds: { + control: { type: 'number', min: 0, max: 59 }, + description: 'Number of seconds to display', + table: { type: { summary: 'number' }, defaultValue: { summary: 59 } }, + }, + hasSeparator: { + control: { type: 'boolean' }, + description: 'Whether to display a separator between elements', + table: { type: { summary: 'boolean' }, defaultValue: { summary: true } }, + }, + }, + tags: ['autodocs'], +} satisfies Meta; + +export default meta; + +type Story = StoryObj; + +export const Default: Story = { + render: (args) => , + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const WithoutSeparator: Story = { + render: (args) => , + args: { + hasSeparator: false, + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeMedium: Story = { + render: (args) => , + args: { + size: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeSmall: Story = { + render: (args) => , + args: { + size: 's', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; diff --git a/frontend/packages/volto-techevent/src/stories/Overview.mdx b/frontend/packages/volto-techevent/src/stories/Overview.mdx new file mode 100644 index 0000000..5c5a057 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/Overview.mdx @@ -0,0 +1,5 @@ +import { Meta } from '@storybook/blocks'; + + + +# Tech Event - Overview diff --git a/frontend/packages/volto-techevent/src/stories/utils.tsx b/frontend/packages/volto-techevent/src/stories/utils.tsx new file mode 100644 index 0000000..2540af7 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/utils.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +export const DemoContainer: React.FC< + React.PropsWithChildren<{ + width?: number | string; + height?: number | string; + maxWidth?: number | string; + style?: React.CSSProperties; + }> +> = ({ + width = 'var(--default-container-width)', + height = 640, + maxWidth = '100%', + style, + children, +}) => { + return ( +
+ {children} +
+ ); +}; diff --git a/frontend/packages/volto-techevent/src/theme/_main.scss b/frontend/packages/volto-techevent/src/theme/_main.scss index bcbd838..31e26ba 100644 --- a/frontend/packages/volto-techevent/src/theme/_main.scss +++ b/frontend/packages/volto-techevent/src/theme/_main.scss @@ -1,6 +1,8 @@ // This extends the volto-light-theme @import 'root'; @import 'components/card'; +@import 'components/countdown_element'; +@import 'components/countdown_elements'; @import 'components/schedule/schedule'; @import 'components/schedule/session_date'; @import 'components/schedule/session_track'; @@ -23,6 +25,8 @@ @import 'components/presenter/presenter_category'; @import 'components/presenter/presenter_tile'; @import 'components/presenter/presenter_view'; +@import 'components/block_countdown'; +@import 'components/block_parallax'; @import 'components/block_sponsors_levelbenefits'; @import 'components/block_sponsors_levelcomparison'; @import 'components/block_sponsors_showcase'; diff --git a/frontend/packages/volto-techevent/src/theme/_root.scss b/frontend/packages/volto-techevent/src/theme/_root.scss index 77854a8..498dbde 100644 --- a/frontend/packages/volto-techevent/src/theme/_root.scss +++ b/frontend/packages/volto-techevent/src/theme/_root.scss @@ -38,6 +38,7 @@ --techevent-presenter-category-color: #000; --techevent-vocabulary-foreground-color: #fff; + //Track foreground color --techevent-session-track-foreground-color: #fff; diff --git a/frontend/packages/volto-techevent/src/theme/components/_block_countdown.scss b/frontend/packages/volto-techevent/src/theme/components/_block_countdown.scss new file mode 100644 index 0000000..1ab1c22 --- /dev/null +++ b/frontend/packages/volto-techevent/src/theme/components/_block_countdown.scss @@ -0,0 +1,31 @@ +#page-document .blocks-group-wrapper .block.countdownBlock, +.block-editor-countdownBlock { + max-width: var(--block-width, var(--narrow-container-width)); + .countdown { + display: flex; + flex-direction: column; + align-items: var(--block-alignment); + .countdown-title { + padding: 0 $spacing-xsmall; + @include add(size, xl); + @include add(height, xl); + @include add(weight, bold); + &.size-s { + @include add(size, m); + @include add(height, m); + } + &.size-m { + @include add(size, l); + @include add(height, l); + } + } + .countdown-elements { + justify-content: var(--block-alignment); + } + } +} + +.countdown-wrapper { + position: relative; + overflow: hidden; +} diff --git a/frontend/packages/volto-techevent/src/theme/components/_countdown_element.scss b/frontend/packages/volto-techevent/src/theme/components/_countdown_element.scss new file mode 100644 index 0000000..8460c71 --- /dev/null +++ b/frontend/packages/volto-techevent/src/theme/components/_countdown_element.scss @@ -0,0 +1,43 @@ +.countdown-element-wrapper { + display: flex; + align-items: center; + justify-content: center; + .countdown-element { + display: flex; + min-width: 80px; + flex-direction: column; + align-items: center; + justify-content: center; + padding: $spacing-small $spacing-xsmall; + .value { + @include add(size, xl); + @include add(height, xl); + @include add(weight, bold); + } + .label { + @include add(size, m); + @include add(height, m); + @include add(weight, medium); + } + &.size-s { + .value { + @include add(size, m); + @include add(height, m); + } + .label { + @include add(size, s); + @include add(height, s); + } + } + &.size-m { + .value { + @include add(size, l); + @include add(height, l); + } + .label { + @include add(size, s); + @include add(height, s); + } + } + } +} diff --git a/frontend/packages/volto-techevent/src/theme/components/_countdown_elements.scss b/frontend/packages/volto-techevent/src/theme/components/_countdown_elements.scss new file mode 100644 index 0000000..d2854aa --- /dev/null +++ b/frontend/packages/volto-techevent/src/theme/components/_countdown_elements.scss @@ -0,0 +1,53 @@ +.countdown-elements { + display: flex; + align-items: center; + justify-content: center; + padding: 0; + margin: 0; + gap: 10px; + &.size-m { + gap: 5px; + } + &.size-s { + gap: 2px; + } + &.has-separator { + &.size-m, + &.size-s { + .countdown-element-wrapper:not(:last-child) { + &::after { + margin-right: 0px; + margin-left: 0px; + } + } + } + &.size-m { + .countdown-element-wrapper:not(:last-child) { + &::after { + content: ':'; + @include add(size, l); + @include add(height, l); + } + } + } + &.size-s { + .countdown-element-wrapper:not(:last-child) { + &::after { + content: ':'; + @include add(size, m); + @include add(height, m); + } + } + } + .countdown-element-wrapper:not(:last-child) { + &::after { + margin-right: $spacing-2xsmall; + margin-left: $spacing-2xsmall; + content: ':'; + @include add(size, xl); + @include add(height, xl); + @include add(weight, bold); + } + } + } +} From ca92f7ebc4308ca8d4100d4cb64914fde3408de6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Andrei?= Date: Fri, 7 Nov 2025 15:22:54 -0300 Subject: [PATCH 2/5] Add a Parallax block supporting an array of call to action buttons (Closes #27) --- frontend/.storybook/main.js | 4 + .../packages/volto-techevent/news/28.feature | 1 + .../src/components/Blocks/Parallax/Data.tsx | 33 +++ .../src/components/Blocks/Parallax/Edit.tsx | 30 +++ .../src/components/Blocks/Parallax/View.tsx | 32 +++ .../src/components/Blocks/Parallax/index.ts | 23 +++ .../src/components/Blocks/Parallax/schema.ts | 178 ++++++++++++++++ .../components/CallToAction/CallToAction.tsx | 27 +++ .../src/components/Parallax/Parallax.tsx | 127 ++++++++++++ .../components/Parallax/ParallaxActions.tsx | 27 +++ .../src/components/Parallax/ParallaxImage.tsx | 37 ++++ .../volto-techevent/src/config/blocks.ts | 5 + .../packages/volto-techevent/src/messages.ts | 67 ++++++ .../src/stories/CallToAction.stories.tsx | 141 +++++++++++++ .../src/stories/Parallax.stories.tsx | 194 ++++++++++++++++++ .../volto-techevent/src/stories/mocks.ts | 160 +++++++++++++++ .../src/stories/static/image-light.jpg | Bin 0 -> 475285 bytes .../volto-techevent/src/theme/_main.scss | 2 + .../volto-techevent/src/theme/_root.scss | 34 +++ .../volto-techevent/src/theme/_variables.scss | 28 +++ .../src/theme/components/_block_parallax.scss | 3 + .../src/theme/components/_calltoaction.scss | 21 ++ .../src/theme/components/_parallax.scss | 127 ++++++++++++ 23 files changed, 1301 insertions(+) create mode 100644 frontend/packages/volto-techevent/news/28.feature create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Parallax/Data.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Parallax/Edit.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Parallax/View.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Parallax/index.ts create mode 100644 frontend/packages/volto-techevent/src/components/Blocks/Parallax/schema.ts create mode 100644 frontend/packages/volto-techevent/src/components/CallToAction/CallToAction.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Parallax/Parallax.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Parallax/ParallaxActions.tsx create mode 100644 frontend/packages/volto-techevent/src/components/Parallax/ParallaxImage.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/CallToAction.stories.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/Parallax.stories.tsx create mode 100644 frontend/packages/volto-techevent/src/stories/mocks.ts create mode 100644 frontend/packages/volto-techevent/src/stories/static/image-light.jpg create mode 100644 frontend/packages/volto-techevent/src/theme/components/_block_parallax.scss create mode 100644 frontend/packages/volto-techevent/src/theme/components/_calltoaction.scss create mode 100644 frontend/packages/volto-techevent/src/theme/components/_parallax.scss diff --git a/frontend/.storybook/main.js b/frontend/.storybook/main.js index 89f2668..501cb6b 100644 --- a/frontend/.storybook/main.js +++ b/frontend/.storybook/main.js @@ -74,6 +74,10 @@ module.exports = { name: '@storybook/react-webpack5', options: { builder: { useSWC: true } }, }, + staticDirs: [ + '../packages/volto-techevent/src/stories/static', + { from: '../packages', to: '/packages' }, + ], typescript: { check: false, checkOptions: {}, diff --git a/frontend/packages/volto-techevent/news/28.feature b/frontend/packages/volto-techevent/news/28.feature new file mode 100644 index 0000000..e11672b --- /dev/null +++ b/frontend/packages/volto-techevent/news/28.feature @@ -0,0 +1 @@ +Add a Parallax block supporting an array of call to action buttons. @ericof diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Parallax/Data.tsx b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/Data.tsx new file mode 100644 index 0000000..9d3f748 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/Data.tsx @@ -0,0 +1,33 @@ +import React from 'react'; +import { parallaxSchema } from './schema'; +import BlockDataForm from '@plone/volto/components/manage/Form/BlockDataForm'; +import Icon from '@plone/volto/components/theme/Icon/Icon'; +import { useIntl } from 'react-intl'; +import parallaxSVG from '@plone/volto/icons/image.svg'; +import messages from '@plone-collective/volto-techevent/messages'; + +const ParallaxData = (props) => { + const { data, block, onChangeBlock, schemaEnhancer, networks } = props; + const intl = useIntl(); + const schema = schemaEnhancer + ? schemaEnhancer(parallaxSchema({ ...props, intl, networks }), props) + : parallaxSchema({ ...props, intl, networks }); + return ( + } + title={intl.formatMessage(messages.parallaxBlockTitle)} + onChangeField={(id, value) => { + onChangeBlock(block, { + ...data, + [id]: value, + }); + }} + formData={data} + fieldIndex={data.index} + block={block} + /> + ); +}; + +export default ParallaxData; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Parallax/Edit.tsx b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/Edit.tsx new file mode 100644 index 0000000..0a865e9 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/Edit.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import SidebarPortal from '@plone/volto/components/manage/Sidebar/SidebarPortal'; +import { withBlockExtensions } from '@plone/volto/helpers/Extensions'; +import type { BlockEditProps } from '@plone/types'; +import ParallaxData from './Data'; +import ParallaxView from './View'; + +const Edit: React.FC = (props) => { + const { data, block, onChangeBlock, selected } = props; + + return ( + <> + {data.href ? ( + + ) : ( +
Select an image
+ )} + + + + + ); +}; + +export default withBlockExtensions(Edit); diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Parallax/View.tsx b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/View.tsx new file mode 100644 index 0000000..b039e21 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/View.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { BlockWrapper } from '@kitconcept/volto-bm3-compat'; +import Parallax from '@plone-collective/volto-techevent/components/Parallax/Parallax'; +import type { BlockViewProps } from '@plone/types'; + +const LegacyWrapper: React.FC = ({ children }) => { + return <>{children}; +}; + +const View: React.FC = (props) => { + const { data, isEditMode } = props; + const { title, description, href, items, overlay, styles } = data; + return ( + + + + ); +}; + +export default View; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Parallax/index.ts b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/index.ts new file mode 100644 index 0000000..0015f78 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/index.ts @@ -0,0 +1,23 @@ +// Parallax Block configuration +import ParallaxBlockEdit from '@plone-collective/volto-techevent/components/Blocks/Parallax/Edit'; +import ParallaxBlockView from '@plone-collective/volto-techevent/components/Blocks/Parallax/View'; +import { parallaxSchema } from '@plone-collective/volto-techevent/components/Blocks/Parallax/schema'; +import parallaxSVG from '@plone/volto/icons/image.svg'; +import type { BlockConfigBase } from '@plone/types'; + +const blockInfo: BlockConfigBase = { + id: 'parallaxBlock', + title: 'Parallax Block', + group: 'common', + category: 'image', + icon: parallaxSVG, + blockSchema: parallaxSchema, + restricted: false, + view: ParallaxBlockView, + edit: ParallaxBlockEdit, + mostUsed: false, + sidebarTab: 1, + blockHasOwnFocusManagement: false, +}; + +export default blockInfo; diff --git a/frontend/packages/volto-techevent/src/components/Blocks/Parallax/schema.ts b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/schema.ts new file mode 100644 index 0000000..9369426 --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Blocks/Parallax/schema.ts @@ -0,0 +1,178 @@ +import messages from '@plone-collective/volto-techevent/messages'; +import { addStyling } from '@plone/volto/helpers/Extensions/withBlockSchemaEnhancer'; +import { addExtensionFieldToSchema } from '@plone/volto/helpers/Extensions'; +import type { BlockSchemaProps } from '@plone-collective/volto-techevent/types/common'; +import { defaultStylingSchema } from '@plone-collective/volto-techevent/components/Blocks/schema'; +import type { JSONSchema } from '@plone/types'; + +const itemSchema = (props: BlockSchemaProps): Record => { + const { intl } = props; + return { + title: intl.formatMessage(messages.buttonTitle), + addMessage: intl.formatMessage(messages.buttonAdd), + fieldsets: [ + { + id: 'default', + title: 'Default', + fields: ['href', 'label', 'hideButton', 'openLinkInNewTab'], + }, + ], + + properties: { + href: { + title: intl.formatMessage(messages.buttonHref), + widget: 'object_browser', + mode: 'link', + selectedItemAttrs: [ + 'Title', + 'Description', + 'head_title', + 'hasPreviewImage', + 'image_field', + 'image_scales', + '@type', + ], + allowExternals: true, + }, + label: { + title: props.intl.formatMessage(messages.buttonLabel), + }, + hideButton: { + title: props.intl.formatMessage(messages.buttonHide), + type: 'boolean', + }, + openLinkInNewTab: { + title: props.intl.formatMessage(messages.openLinkInNewTab), + type: 'boolean', + }, + }, + required: [], + }; +}; + +export const parallaxSchema = (props: BlockSchemaProps): JSONSchema => { + const { intl } = props; + + const overlayColors = [ + { + style: { '--theme-color': '#000' }, + name: 'rgba(0, 0, 0, 0.66)', + label: 'Black', + }, + { + style: { '--theme-color': '#fff' }, + name: 'rgba(255, 255, 255, 0.66)', + label: 'White', + }, + ]; + const colors = [ + { + style: { '--theme-color': '#000' }, + name: '#000', + label: 'Black', + }, + { + style: { '--theme-color': '#fff' }, + name: '#fff', + label: 'White', + }, + ]; + + let schema: Record = { + title: intl.formatMessage(messages.parallaxBlockTitle), + block: 'parallaxBlock', + fieldsets: [ + { + id: 'default', + title: 'Default', + fields: ['href', 'title', 'description', 'items'], + }, + ], + + properties: { + title: { + title: intl.formatMessage(messages.title), + }, + href: { + title: props.intl.formatMessage(messages.parallaxBgImage), + widget: 'object_browser', + mode: 'image', + allowExternals: true, + }, + description: { + title: intl.formatMessage(messages.parallaxDescription), + widget: 'richtext', + }, + items: { + widget: 'object_list', + title: intl.formatMessage(messages.parallaxCTAItems), + schema: itemSchema(props), + default: [], + }, + }, + required: [], + }; + + const overlays = [ + { + id: 'full-overlay', + title: intl.formatMessage(messages.overlayFull), + isDefault: true, + }, + { + id: 'solid-textbox', + title: intl.formatMessage(messages.overlayBox), + isDefault: false, + }, + ]; + + schema = addExtensionFieldToSchema({ + schema, + name: 'overlay', + items: overlays, + intl, + title: messages.overlay, + }); + + addStyling({ schema, intl }); + + schema.properties.styles.schema.fieldsets[0].fields.push('height'); + schema.properties.styles.schema.properties['height'] = { + title: intl.formatMessage(messages.parallaxHeight), + widget: 'size', + default: 'l', + }; + + schema.properties.styles.schema.fieldsets[0].fields.push('align:noprefix'); + schema.properties.styles.schema.properties['align:noprefix'] = { + widget: 'blockAlignment', + title: intl.formatMessage(messages.align), + default: 'center', + }; + + schema.properties.styles.schema.fieldsets[0].fields.push( + '--techevent-parallax-overlay-color', + ); + schema.properties.styles.schema.properties[ + '--techevent-parallax-overlay-color' + ] = { + title: intl.formatMessage(messages.overlayColor), + widget: 'color_picker', + colors: overlayColors, + default: 'rgba(255, 255, 255, 0.66)', + }; + + schema.properties.styles.schema.fieldsets[0].fields.push( + '--techevent-parallax-foreground-color', + ); + schema.properties.styles.schema.properties[ + '--techevent-parallax-foreground-color' + ] = { + title: intl.formatMessage(messages.overlayForegroundColor), + widget: 'color_picker', + colors: colors, + default: '#000', + }; + + return defaultStylingSchema({ schema, formData: props, intl }); +}; diff --git a/frontend/packages/volto-techevent/src/components/CallToAction/CallToAction.tsx b/frontend/packages/volto-techevent/src/components/CallToAction/CallToAction.tsx new file mode 100644 index 0000000..8326d5c --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/CallToAction/CallToAction.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import cx from 'classnames'; +import ConditionalLink from '@plone/volto/components/manage/ConditionalLink/ConditionalLink'; + +const CallToAction: React.FC<{ + className: string; + label: string; + size: string; + item: Record; + isEditMode: boolean; +}> = ({ label, item, size = 'm', className = '', isEditMode = false }) => { + const internalItem = item.href?.[0]; + return ( +
+ + {label} + +
+ ); +}; + +export default CallToAction; diff --git a/frontend/packages/volto-techevent/src/components/Parallax/Parallax.tsx b/frontend/packages/volto-techevent/src/components/Parallax/Parallax.tsx new file mode 100644 index 0000000..78c6f7b --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Parallax/Parallax.tsx @@ -0,0 +1,127 @@ +import React, { useState, useRef, useEffect } from 'react'; +import cx from 'classnames'; +import config from '@plone/volto/registry'; +import ParallaxActions from '@plone-collective/volto-techevent/components/Parallax/ParallaxActions'; +import ParallaxImage from '@plone-collective/volto-techevent/components/Parallax/ParallaxImage'; + +const Parallax: React.FC<{ + title: string; + description: string; + href: string; + items: Record[]; + overlay: string; + height: string; + isEditMode: boolean; + className: string; +}> = ({ + title, + description, + href, + items, + overlay = 'full', + isEditMode, + height = 'l', + className = '', +}) => { + const wrapperRef = useRef(null); + const [offsetY, setOffsetY] = useState(0); + const [isVisible, setIsVisible] = useState(false); + const [startScrollY, setStartScrollY] = useState(null); + const [hasContent, setHasContent] = useState(false); + const [hasDescription, setHasDescription] = useState(false); + const Image = config.getComponent('Image').component; + + const hasRichText = (value) => { + if (!value || typeof value.data !== 'string') return false; + const plain = value.data.replace('

', ''); + return plain.length > 0; + }; + + useEffect(() => { + const hasText = hasRichText(description); + const contentExists = !!title || hasText; + + setHasContent(contentExists); + setHasDescription(hasText); + }, [title, description]); + + useEffect(() => { + const currentRef = wrapperRef.current; + const observer = new IntersectionObserver( + ([entry], obs) => { + if (entry.isIntersecting) { + setStartScrollY((prev) => { + if (prev === null) { + return window.scrollY; + } + return prev; + }); + setIsVisible(true); + obs.disconnect(); + } + }, + { + threshold: 0.1, + }, + ); + + if (currentRef) { + observer.observe(currentRef); + } + + return () => { + if (currentRef) { + observer.unobserve(currentRef); + } + }; + }, []); + + useEffect(() => { + let animationFrameId; + + const updateOffset = () => { + if (isVisible && startScrollY !== null) { + const distance = window.scrollY - startScrollY; + setOffsetY(distance > 0 ? distance : 0); + } + animationFrameId = requestAnimationFrame(updateOffset); + }; + + animationFrameId = requestAnimationFrame(updateOffset); + + return () => cancelAnimationFrame(animationFrameId); + }, [isVisible, startScrollY]); + + if (!isEditMode && !href) return null; + + return ( +
+
+ {href && ( + <> + +
+
+
+ {title &&

{title}

} + {hasDescription && ( +
+ )} + +
+
+ + )} +
+
+ ); +}; + +export default Parallax; diff --git a/frontend/packages/volto-techevent/src/components/Parallax/ParallaxActions.tsx b/frontend/packages/volto-techevent/src/components/Parallax/ParallaxActions.tsx new file mode 100644 index 0000000..b5a1e8a --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Parallax/ParallaxActions.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import CallToAction from '@plone-collective/volto-techevent/components/CallToAction/CallToAction'; + +const ParallaxActions = ({ items, isEditMode }) => { + return ( + items && + items.length > 0 && ( +
+ {items.map((item, idx) => { + const internalItem = item.href?.[0]; + return ( + !item.hideButton && ( + + ) + ); + })} +
+ ) + ); +}; + +export default ParallaxActions; diff --git a/frontend/packages/volto-techevent/src/components/Parallax/ParallaxImage.tsx b/frontend/packages/volto-techevent/src/components/Parallax/ParallaxImage.tsx new file mode 100644 index 0000000..0862cda --- /dev/null +++ b/frontend/packages/volto-techevent/src/components/Parallax/ParallaxImage.tsx @@ -0,0 +1,37 @@ +import React from 'react'; +import cx from 'classnames'; + +const ParallaxImage = ({ + Image, + href, + speed = 0.3, + maxOffset = 500, + offsetY, + className = '', +}) => { + const translateY = Math.min(offsetY * speed, maxOffset); + const img = href && href[0] ? href[0] : {}; + return ( + + ); +}; + +export default ParallaxImage; diff --git a/frontend/packages/volto-techevent/src/config/blocks.ts b/frontend/packages/volto-techevent/src/config/blocks.ts index 927592a..d526405 100644 --- a/frontend/packages/volto-techevent/src/config/blocks.ts +++ b/frontend/packages/volto-techevent/src/config/blocks.ts @@ -13,6 +13,9 @@ import LevelBenefitsBlockInfo from '@plone-collective/volto-techevent/components // LevelComparison import LevelComparisonBlockInfo from '@plone-collective/volto-techevent/components/Blocks/Sponsors/LevelComparison'; +// Parallax +import ParallaxBlockInfo from '@plone-collective/volto-techevent/components/Blocks/Parallax'; + // Countdown import CountdownBlockInfo from '@plone-collective/volto-techevent/components/Blocks/Countdown'; @@ -29,6 +32,7 @@ declare module '@plone/types' { scheduleBlock: BlockConfigBase; sponsorLevelBlock: BlockConfigBase; sponsorsShowcaseBlock: BlockConfigBase; + parallaxBlock: BlockConfigBase; countdownBlock: BlockConfigBase; } } @@ -47,6 +51,7 @@ export default function install(config: ConfigType) { config.blocks.blocksConfig.levelBenefitsBlock = LevelBenefitsBlockInfo; config.blocks.blocksConfig.levelComparisonBlock = LevelComparisonBlockInfo; config.blocks.blocksConfig.scheduleBlock = ScheduleBlockInfo; + config.blocks.blocksConfig.parallaxBlock = ParallaxBlockInfo; config.blocks.blocksConfig.countdownBlock = CountdownBlockInfo; // Variations diff --git a/frontend/packages/volto-techevent/src/messages.ts b/frontend/packages/volto-techevent/src/messages.ts index 1670502..52d386d 100644 --- a/frontend/packages/volto-techevent/src/messages.ts +++ b/frontend/packages/volto-techevent/src/messages.ts @@ -135,6 +135,73 @@ const messages = defineMessages({ id: 'Countdown Size', defaultMessage: 'Countdown Size', }, + // Parallax Block + parallaxBlockTitle: { + id: 'Parallax Block', + defaultMessage: 'Parallax Block', + }, + parallaxBgImage: { + id: 'Background Image', + defaultMessage: 'Background Image', + }, + parallaxDescription: { + id: 'Description', + defaultMessage: 'Description', + }, + parallaxHeight: { + id: 'Height', + defaultMessage: 'Height', + }, + overlay: { + id: 'Overlay', + defaultMessage: 'Overlay', + }, + overlayFull: { + id: 'Full Overlay', + defaultMessage: 'Full Overlay', + }, + overlayBox: { + id: 'Textbox', + defaultMessage: 'Textbox', + }, + overlayColor: { + id: 'Overlay Color', + defaultMessage: 'Overlay Color', + }, + overlayForegroundColor: { + id: 'Overlay Text Color', + defaultMessage: 'Overlay Text Color', + }, + parallaxCTAItems: { + id: 'Call to Action', + defaultMessage: 'Call to Action', + }, + + /// Parallax Block CTA + buttonTitle: { + id: 'Button', + defaultMessage: 'Button', + }, + buttonAdd: { + id: 'Add Button', + defaultMessage: 'Add Button', + }, + buttonLabel: { + id: 'Text', + defaultMessage: 'Text', + }, + buttonHref: { + id: 'Link', + defaultMessage: 'Link', + }, + buttonHide: { + id: 'Hide Button', + defaultMessage: 'Hide Button', + }, + openLinkInNewTab: { + id: 'Open link in new tab', + defaultMessage: 'Open link in new tab', + }, }); export default messages; diff --git a/frontend/packages/volto-techevent/src/stories/CallToAction.stories.tsx b/frontend/packages/volto-techevent/src/stories/CallToAction.stories.tsx new file mode 100644 index 0000000..a8d1b18 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/CallToAction.stories.tsx @@ -0,0 +1,141 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import React from 'react'; +import Wrapper from '@plone/volto/storybook'; +import { DemoContainer } from '@plone-collective/volto-techevent/stories/utils'; +import CallToAction from '../components/CallToAction/CallToAction'; + +const meta = { + title: 'TechEvent/Components/CallToAction/CallToAction', + component: CallToAction as any, + parameters: { + layout: 'fullscreen', + docs: { + description: { + component: 'A button.', + }, + }, + }, + args: { + className: '', + size: 'm', + label: 'Schedule', + item: { + '@id': '/schedule', + '@type': 'Schedule', + }, + isEditMode: false, + }, + argTypes: { + className: { + control: { type: 'text' }, + description: 'Classname to be applied to this element', + table: { type: { summary: 'string' }, defaultValue: { summary: '' } }, + }, + size: { + control: { + type: 'select', + }, + options: ['l', 'm', 's'], + description: 'Size of the call to action', + table: { + type: { summary: 'select' }, + defaultValue: { summary: 'm' }, + }, + }, + label: { + control: { type: 'text' }, + description: 'Call to action label', + table: { + type: { summary: 'string' }, + defaultValue: { summary: 'Just do it!' }, + }, + }, + isEditMode: { + control: { type: 'boolean' }, + description: 'Whether this is being rendered in the edit page', + table: { type: { summary: 'boolean' }, defaultValue: { summary: false } }, + }, + }, + tags: ['autodocs'], +} satisfies Meta; + +export default meta; + +type Story = StoryObj; + +export const Default: Story = { + render: (args) => , + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const EditMode: Story = { + render: (args) => , + args: { + isEditMode: true, + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeSmall: Story = { + render: (args) => , + args: { + size: 's', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeMedium: Story = { + render: (args) => , + args: { + size: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeLarge: Story = { + render: (args) => , + args: { + size: 'l', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; diff --git a/frontend/packages/volto-techevent/src/stories/Parallax.stories.tsx b/frontend/packages/volto-techevent/src/stories/Parallax.stories.tsx new file mode 100644 index 0000000..9df06c6 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/Parallax.stories.tsx @@ -0,0 +1,194 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import React from 'react'; +import Wrapper from '@plone/volto/storybook'; +import { DemoContainer } from '@plone-collective/volto-techevent/stories/utils'; +import { imageHref, parallaxItems } from './mocks'; +import Parallax from '../components/Parallax/Parallax'; + +const meta = { + title: 'TechEvent/Components/Parallax/Parallax', + component: Parallax as any, + parameters: { + layout: 'fullscreen', + docs: { + description: { + component: 'A parallax component.', + }, + }, + }, + args: { + title: 'Parallax Title', + description: 'Parallax Description', + href: imageHref, + overlay: 'full-overlay', + height: 'l', + items: parallaxItems, + isEditMode: false, + className: '', + }, + argTypes: { + title: { + control: { type: 'text' }, + description: 'Title applied to the parallax component', + table: { + type: { summary: 'string' }, + defaultValue: { summary: 'Parallax Title' }, + }, + }, + description: { + control: { type: 'text' }, + description: 'Description applied to the parallax component', + table: { + type: { summary: 'string' }, + defaultValue: { summary: 'Parallax; + +export default meta; + +type Story = StoryObj; + +const transformArgs = (args: Record) => { + return { + ...args, + description: { data: `${args.description}` }, + }; +}; + +export const Default: Story = { + render: (args) => , + decorators: [ + (Story) => ( + + + + + + ), + ], +}; +export const SizeSmall: Story = { + render: (args) => , + args: { + height: 's', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeMedium: Story = { + render: (args) => , + args: { + height: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const SizeLarge: Story = { + render: (args) => , + args: { + height: 'l', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const AlignLeft: Story = { + render: (args) => , + args: { + height: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const AlignCenter: Story = { + render: (args) => , + args: { + height: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; + +export const AlignRight: Story = { + render: (args) => , + args: { + height: 'm', + }, + decorators: [ + (Story) => ( + + + + + + ), + ], +}; diff --git a/frontend/packages/volto-techevent/src/stories/mocks.ts b/frontend/packages/volto-techevent/src/stories/mocks.ts new file mode 100644 index 0000000..878d7a6 --- /dev/null +++ b/frontend/packages/volto-techevent/src/stories/mocks.ts @@ -0,0 +1,160 @@ +const demoImage = 'image-light.jpg'; + +export const imageHref = [ + { + '@id': '.', + '@type': 'Image', + CreationDate: '2025-05-20T14:33:13-03:00', + Creator: 'admin', + Date: '2025-05-20T14:33:13-03:00', + Description: '', + EffectiveDate: 'None', + ExpirationDate: 'None', + ModificationDate: '2025-05-20T14:33:13-03:00', + Subject: [], + Title: 'image-light.png', + Type: 'Image', + UID: '5f3664436f464aae9e3a8a31cb6cf649', + cmf_uid: null, + created: '2025-05-20T17:33:13+00:00', + description: '', + effective: '1969-12-31T03:00:00+00:00', + end: null, + exclude_from_nav: null, + expires: '2499-12-31T03:00:00+00:00', + getIcon: true, + getId: 'image-light.png', + getObjSize: '551.0 KB', + getPath: '/Plone/images/image-light.png', + getRemoteUrl: null, + getURL: 'http://localhost:3000/image-light.png', + hasPreviewImage: null, + head_title: null, + id: 'image-light.png', + image_field: 'image', + image_scales: { + image: [ + { + 'content-type': 'image/png', + download: demoImage, + filename: 'image-light.png', + height: 900, + scales: { + great: { + download: demoImage, + height: 675, + width: 1200, + }, + huge: { + download: demoImage, + height: 900, + width: 1600, + }, + icon: { + download: demoImage, + height: 18, + width: 32, + }, + large: { + download: demoImage, + height: 450, + width: 800, + }, + larger: { + download: demoImage, + height: 562, + width: 1000, + }, + mini: { + download: demoImage, + height: 112, + width: 200, + }, + preview: { + download: demoImage, + height: 225, + width: 400, + }, + teaser: { + download: demoImage, + height: 337, + width: 600, + }, + thumb: { + download: demoImage, + height: 72, + width: 128, + }, + tile: { + download: demoImage, + height: 36, + width: 64, + }, + }, + size: 564202, + width: 1600, + }, + ], + }, + is_folderish: false, + level: null, + listCreators: ['admin'], + location: null, + mime_type: 'image/jpg', + modified: '2025-05-20T17:33:13+00:00', + nav_title: null, + portal_type: 'Image', + review_state: null, + social_links: null, + start: null, + sync_uid: null, + title: 'image-light.jpg', + type_title: 'Image', + }, +]; + +export const parallaxItems = [ + { + '@id': '89f33226-ff73-4324-a807-8b55ba170cdf', + href: [ + { + '@id': 'https://plone.org/foundation', + title: 'plone.org/foundation', + }, + ], + label: 'Plone.org', + openLinkInNewTab: true, + }, + { + '@id': 'ad4e8231-b699-46e0-b9ac-9507e032699f', + href: [ + { + '@id': 'http://localhost:3000/schedule', + '@type': 'Schedule', + Description: 'Conference Schedule', + Title: 'Schedule', + hasPreviewImage: null, + head_title: null, + image_field: '', + title: 'Schedule', + }, + ], + label: 'Schedule', + }, + { + '@id': 'c8cd65b4-2aed-44b7-96c5-24ec260e6b93', + href: [ + { + '@id': 'http://localhost:3000/sponsor-us', + '@type': 'SponsorsDB', + Description: 'Support our event', + Title: 'Sponsor Us', + hasPreviewImage: null, + head_title: null, + image_field: '', + title: 'Sponsor Us', + }, + ], + label: 'Sponsor', + }, +]; diff --git a/frontend/packages/volto-techevent/src/stories/static/image-light.jpg b/frontend/packages/volto-techevent/src/stories/static/image-light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..063c0b781ffff74f4a6de5a7a810e2cbc5cf0987 GIT binary patch literal 475285 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

tn?H)9eIQ#Yv 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 z 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�F=Xf2=&WoE|N=0AM<%uJN+PmZ{ll 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℘v4^oWUOW*;1V@ZhJUsdM$zu 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

P9G)4Jvr~_Crbs!n+Mt8y+R>v)QyM< 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 h+5C!qA7ze58PzCo_lSB`C~JnP7zTFD8b2~O_ Date: Fri, 7 Nov 2025 15:24:30 -0300 Subject: [PATCH 3/5] Bump @kitconcept/volto-light-theme to version 7.6.1 --- frontend/package.json | 2 +- .../locales/de/LC_MESSAGES/volto.po | 205 +++++++++++++++++ .../locales/en/LC_MESSAGES/volto.po | 205 +++++++++++++++++ .../locales/es/LC_MESSAGES/volto.po | 205 +++++++++++++++++ .../locales/pt_BR/LC_MESSAGES/volto.po | 213 +++++++++++++++++- .../volto-techevent/locales/volto.pot | 207 ++++++++++++++++- .../volto-techevent/news/+packaging.internal | 1 + .../volto-techevent/news/+vlt.internal | 1 + .../packages/volto-techevent/package.json | 6 + frontend/pnpm-lock.yaml | 210 ++++++++++++++++- 10 files changed, 1246 insertions(+), 9 deletions(-) create mode 100644 frontend/packages/volto-techevent/news/+packaging.internal create mode 100644 frontend/packages/volto-techevent/news/+vlt.internal diff --git a/frontend/package.json b/frontend/package.json index 4d3b778..d8c559b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,7 +35,7 @@ "dependencies": { "@plone/volto": "workspace:*", "@plone/registry": "workspace:*", - "@kitconcept/volto-light-theme": "6.0.1", + "@kitconcept/volto-light-theme": "7.6.1", "@plone-collective/volto-techevent": "workspace:*" }, "devDependencies": { diff --git a/frontend/packages/volto-techevent/locales/de/LC_MESSAGES/volto.po b/frontend/packages/volto-techevent/locales/de/LC_MESSAGES/volto.po index d9b9aa3..8628490 100644 --- a/frontend/packages/volto-techevent/locales/de/LC_MESSAGES/volto.po +++ b/frontend/packages/volto-techevent/locales/de/LC_MESSAGES/volto.po @@ -16,11 +16,26 @@ msgstr "" msgid "Add (object list)" msgstr "" +#. Default: "Add Button" +#: messages +msgid "Add Button" +msgstr "" + #. Default: "Align" #: messages msgid "Align" msgstr "" +#. Default: "Background Image" +#: messages +msgid "Background Image" +msgstr "" + +#. Default: "Background color" +#: components/Blocks/schema +msgid "Background color" +msgstr "" + #. Default: "Be the first!" #: messages msgid "Be the first!" @@ -31,21 +46,76 @@ msgstr "" msgid "Benefit" msgstr "" +#. Default: "Block Width" +#: messages +msgid "Block Width" +msgstr "" + +#. Default: "Button" +#: messages +msgid "Button" +msgstr "" + #. Default: "CTA Label" #: messages msgid "CTA Label" msgstr "" +#. Default: "Call to Action" +#: messages +msgid "Call to Action" +msgstr "" + #. Default: "Collapse item" #: components/Widgets/DataGridList msgid "Collapse item" msgstr "" +#. Default: "Countdown Block" +#: messages +msgid "Countdown Block" +msgstr "" + +#. Default: "Countdown Size" +#: messages +msgid "Countdown Size" +msgstr "" + #. Default: "Day" #: components/Schedule/Schedule msgid "Day" msgstr "" +#. Default: "Days (DD)" +#: messages +msgid "Days (DD)" +msgstr "" + +#. Default: "Days, Hours (DD:HH)" +#: messages +msgid "Days, Hours (DD:HH)" +msgstr "" + +#. Default: "Days, Hours, Minutes (DD:HH:MM)" +#: messages +msgid "Days, Hours, Minutes (DD:HH:MM)" +msgstr "" + +#. Default: "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +#: messages +msgid "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +msgstr "" + +#. Default: "Default" +#: components/Attendee/AttendeeLogin +msgid "Default" +msgstr "" + +#. Default: "Description" +#: messages +msgid "Description" +msgstr "" + #. Default: "Details" #: messages msgid "Details" @@ -61,6 +131,11 @@ msgstr "" msgid "Display Headline?" msgstr "" +#. Default: "Display Separator" +#: messages +msgid "Display Separator" +msgstr "" + #. Default: "Empty object list" #: components/Widgets/DataGridList msgid "Empty object list" @@ -71,16 +146,61 @@ msgstr "" msgid "Filter by Day" msgstr "" +#. Default: "Full Overlay" +#: messages +msgid "Full Overlay" +msgstr "" + #. Default: "Heading" #: messages msgid "Heading" msgstr "" +#. Default: "Height" +#: messages +msgid "Height" +msgstr "" + +#. Default: "Hide Button" +#: messages +msgid "Hide Button" +msgstr "" + +#. Default: "Hide after target date is reached" +#: messages +msgid "Hide after target date is reached" +msgstr "" + +#. Default: "Link" +#: messages +msgid "Link" +msgstr "" + #. Default: "Materials" #: messages msgid "Materials" msgstr "" +#. Default: "Open link in new tab" +#: messages +msgid "Open link in new tab" +msgstr "" + +#. Default: "Overlay" +#: messages +msgid "Overlay" +msgstr "" + +#. Default: "Overlay Color" +#: messages +msgid "Overlay Color" +msgstr "" + +#. Default: "Overlay Text Color" +#: messages +msgid "Overlay Text Color" +msgstr "" + #. Default: "Package Benefits" #: messages msgid "Package Benefits" @@ -96,6 +216,11 @@ msgstr "" msgid "Packages & Sponsors" msgstr "" +#. Default: "Parallax Block" +#: messages +msgid "Parallax Block" +msgstr "" + #. Default: "Presentations" #: messages msgid "Presentations" @@ -106,6 +231,11 @@ msgstr "" msgid "Remove item" msgstr "" +#. Default: "Request sent" +#: components/Attendee/AttendeeLogin +msgid "Request sent" +msgstr "" + #. Default: "Requirements" #: messages msgid "Requirements" @@ -116,6 +246,11 @@ msgstr "" msgid "Schedule Block" msgstr "" +#. Default: "Send request" +#: components/Attendee/AttendeeLogin +msgid "Send request" +msgstr "" + #. Default: "Show item" #: components/Widgets/DataGridList msgid "Show item" @@ -141,6 +276,16 @@ msgstr "" msgid "Sponsorship Form" msgstr "" +#. Default: "Text" +#: messages +msgid "Text" +msgstr "" + +#. Default: "Textbox" +#: messages +msgid "Textbox" +msgstr "" + #. Default: "Title" #: messages msgid "Title" @@ -151,6 +296,51 @@ msgstr "" msgid "Video" msgstr "" +#. Default: "What should be displayed?" +#: messages +msgid "What should be displayed?" +msgstr "" + +#. Default: "Your email is required to request a one-time password." +#: components/Attendee/AttendeeLogin +msgid "Your email is required to request a one-time password." +msgstr "" + +#. Default: "Request a one-time password" +#: components/Attendee/AttendeeLogin +msgid "box_request_one_time_password" +msgstr "" + +#. Default: "Continue to login" +#: components/Attendee/AttendeeLogin +msgid "continue_to_login" +msgstr "" + +#. Default: "days" +#: components/Countdown/CountdownElements +msgid "days" +msgstr "" + +#. Default: "Enter your email to receive a one-time password for login." +#: components/Attendee/AttendeeLogin +msgid "description_request_one_time_password" +msgstr "" + +#. Default: "Please, check your email and log in using your email address and the one-time password you received." +#: components/Attendee/AttendeeLogin +msgid "description_request_sent" +msgstr "" + +#. Default: "One-time password sent" +#: components/Attendee/AttendeeLogin +msgid "heading_request_sent" +msgstr "" + +#. Default: "hours" +#: components/Countdown/CountdownElements +msgid "hours" +msgstr "" + #. Default: "Instructor" #: components/Presenter/PresenterCategory msgid "instructor" @@ -161,11 +351,26 @@ msgstr "" msgid "keynote-speaker" msgstr "" +#. Default: "My email is" +#: components/Attendee/AttendeeLogin +msgid "label_my_email_is" +msgstr "" + +#. Default: "minutes" +#: components/Countdown/CountdownElements +msgid "minutes" +msgstr "" + #. Default: "Plone Foundation Member" #: components/Presenter/PresenterCategory msgid "pf-member" msgstr "" +#. Default: "seconds" +#: components/Countdown/CountdownElements +msgid "seconds" +msgstr "" + #. Default: "Speaker" #: components/Presenter/PresenterCategory msgid "speaker" diff --git a/frontend/packages/volto-techevent/locales/en/LC_MESSAGES/volto.po b/frontend/packages/volto-techevent/locales/en/LC_MESSAGES/volto.po index c180702..65ff1fc 100644 --- a/frontend/packages/volto-techevent/locales/en/LC_MESSAGES/volto.po +++ b/frontend/packages/volto-techevent/locales/en/LC_MESSAGES/volto.po @@ -16,11 +16,26 @@ msgstr "" msgid "Add (object list)" msgstr "" +#. Default: "Add Button" +#: messages +msgid "Add Button" +msgstr "" + #. Default: "Align" #: messages msgid "Align" msgstr "" +#. Default: "Background Image" +#: messages +msgid "Background Image" +msgstr "" + +#. Default: "Background color" +#: components/Blocks/schema +msgid "Background color" +msgstr "" + #. Default: "Be the first!" #: messages msgid "Be the first!" @@ -31,21 +46,76 @@ msgstr "" msgid "Benefit" msgstr "" +#. Default: "Block Width" +#: messages +msgid "Block Width" +msgstr "" + +#. Default: "Button" +#: messages +msgid "Button" +msgstr "" + #. Default: "CTA Label" #: messages msgid "CTA Label" msgstr "" +#. Default: "Call to Action" +#: messages +msgid "Call to Action" +msgstr "" + #. Default: "Collapse item" #: components/Widgets/DataGridList msgid "Collapse item" msgstr "" +#. Default: "Countdown Block" +#: messages +msgid "Countdown Block" +msgstr "" + +#. Default: "Countdown Size" +#: messages +msgid "Countdown Size" +msgstr "" + #. Default: "Day" #: components/Schedule/Schedule msgid "Day" msgstr "" +#. Default: "Days (DD)" +#: messages +msgid "Days (DD)" +msgstr "" + +#. Default: "Days, Hours (DD:HH)" +#: messages +msgid "Days, Hours (DD:HH)" +msgstr "" + +#. Default: "Days, Hours, Minutes (DD:HH:MM)" +#: messages +msgid "Days, Hours, Minutes (DD:HH:MM)" +msgstr "" + +#. Default: "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +#: messages +msgid "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +msgstr "" + +#. Default: "Default" +#: components/Attendee/AttendeeLogin +msgid "Default" +msgstr "" + +#. Default: "Description" +#: messages +msgid "Description" +msgstr "" + #. Default: "Details" #: messages msgid "Details" @@ -61,6 +131,11 @@ msgstr "" msgid "Display Headline?" msgstr "" +#. Default: "Display Separator" +#: messages +msgid "Display Separator" +msgstr "" + #. Default: "Empty object list" #: components/Widgets/DataGridList msgid "Empty object list" @@ -71,16 +146,61 @@ msgstr "" msgid "Filter by Day" msgstr "" +#. Default: "Full Overlay" +#: messages +msgid "Full Overlay" +msgstr "" + #. Default: "Heading" #: messages msgid "Heading" msgstr "" +#. Default: "Height" +#: messages +msgid "Height" +msgstr "" + +#. Default: "Hide Button" +#: messages +msgid "Hide Button" +msgstr "" + +#. Default: "Hide after target date is reached" +#: messages +msgid "Hide after target date is reached" +msgstr "" + +#. Default: "Link" +#: messages +msgid "Link" +msgstr "" + #. Default: "Materials" #: messages msgid "Materials" msgstr "" +#. Default: "Open link in new tab" +#: messages +msgid "Open link in new tab" +msgstr "" + +#. Default: "Overlay" +#: messages +msgid "Overlay" +msgstr "" + +#. Default: "Overlay Color" +#: messages +msgid "Overlay Color" +msgstr "" + +#. Default: "Overlay Text Color" +#: messages +msgid "Overlay Text Color" +msgstr "" + #. Default: "Package Benefits" #: messages msgid "Package Benefits" @@ -96,6 +216,11 @@ msgstr "" msgid "Packages & Sponsors" msgstr "" +#. Default: "Parallax Block" +#: messages +msgid "Parallax Block" +msgstr "" + #. Default: "Presentations" #: messages msgid "Presentations" @@ -106,6 +231,11 @@ msgstr "" msgid "Remove item" msgstr "" +#. Default: "Request sent" +#: components/Attendee/AttendeeLogin +msgid "Request sent" +msgstr "" + #. Default: "Requirements" #: messages msgid "Requirements" @@ -116,6 +246,11 @@ msgstr "" msgid "Schedule Block" msgstr "" +#. Default: "Send request" +#: components/Attendee/AttendeeLogin +msgid "Send request" +msgstr "" + #. Default: "Show item" #: components/Widgets/DataGridList msgid "Show item" @@ -141,6 +276,16 @@ msgstr "" msgid "Sponsorship Form" msgstr "" +#. Default: "Text" +#: messages +msgid "Text" +msgstr "" + +#. Default: "Textbox" +#: messages +msgid "Textbox" +msgstr "" + #. Default: "Title" #: messages msgid "Title" @@ -151,6 +296,51 @@ msgstr "" msgid "Video" msgstr "" +#. Default: "What should be displayed?" +#: messages +msgid "What should be displayed?" +msgstr "" + +#. Default: "Your email is required to request a one-time password." +#: components/Attendee/AttendeeLogin +msgid "Your email is required to request a one-time password." +msgstr "" + +#. Default: "Request a one-time password" +#: components/Attendee/AttendeeLogin +msgid "box_request_one_time_password" +msgstr "" + +#. Default: "Continue to login" +#: components/Attendee/AttendeeLogin +msgid "continue_to_login" +msgstr "" + +#. Default: "days" +#: components/Countdown/CountdownElements +msgid "days" +msgstr "" + +#. Default: "Enter your email to receive a one-time password for login." +#: components/Attendee/AttendeeLogin +msgid "description_request_one_time_password" +msgstr "" + +#. Default: "Please, check your email and log in using your email address and the one-time password you received." +#: components/Attendee/AttendeeLogin +msgid "description_request_sent" +msgstr "" + +#. Default: "One-time password sent" +#: components/Attendee/AttendeeLogin +msgid "heading_request_sent" +msgstr "" + +#. Default: "hours" +#: components/Countdown/CountdownElements +msgid "hours" +msgstr "" + #. Default: "Instructor" #: components/Presenter/PresenterCategory msgid "instructor" @@ -161,11 +351,26 @@ msgstr "" msgid "keynote-speaker" msgstr "" +#. Default: "My email is" +#: components/Attendee/AttendeeLogin +msgid "label_my_email_is" +msgstr "" + +#. Default: "minutes" +#: components/Countdown/CountdownElements +msgid "minutes" +msgstr "" + #. Default: "Plone Foundation Member" #: components/Presenter/PresenterCategory msgid "pf-member" msgstr "" +#. Default: "seconds" +#: components/Countdown/CountdownElements +msgid "seconds" +msgstr "" + #. Default: "Speaker" #: components/Presenter/PresenterCategory msgid "speaker" diff --git a/frontend/packages/volto-techevent/locales/es/LC_MESSAGES/volto.po b/frontend/packages/volto-techevent/locales/es/LC_MESSAGES/volto.po index 35e8d1d..d5966f0 100644 --- a/frontend/packages/volto-techevent/locales/es/LC_MESSAGES/volto.po +++ b/frontend/packages/volto-techevent/locales/es/LC_MESSAGES/volto.po @@ -23,11 +23,26 @@ msgstr "" msgid "Add (object list)" msgstr "" +#. Default: "Add Button" +#: messages +msgid "Add Button" +msgstr "" + #. Default: "Align" #: messages msgid "Align" msgstr "" +#. Default: "Background Image" +#: messages +msgid "Background Image" +msgstr "" + +#. Default: "Background color" +#: components/Blocks/schema +msgid "Background color" +msgstr "" + #. Default: "Be the first!" #: messages msgid "Be the first!" @@ -38,21 +53,76 @@ msgstr "" msgid "Benefit" msgstr "" +#. Default: "Block Width" +#: messages +msgid "Block Width" +msgstr "" + +#. Default: "Button" +#: messages +msgid "Button" +msgstr "" + #. Default: "CTA Label" #: messages msgid "CTA Label" msgstr "" +#. Default: "Call to Action" +#: messages +msgid "Call to Action" +msgstr "" + #. Default: "Collapse item" #: components/Widgets/DataGridList msgid "Collapse item" msgstr "" +#. Default: "Countdown Block" +#: messages +msgid "Countdown Block" +msgstr "" + +#. Default: "Countdown Size" +#: messages +msgid "Countdown Size" +msgstr "" + #. Default: "Day" #: components/Schedule/Schedule msgid "Day" msgstr "" +#. Default: "Days (DD)" +#: messages +msgid "Days (DD)" +msgstr "" + +#. Default: "Days, Hours (DD:HH)" +#: messages +msgid "Days, Hours (DD:HH)" +msgstr "" + +#. Default: "Days, Hours, Minutes (DD:HH:MM)" +#: messages +msgid "Days, Hours, Minutes (DD:HH:MM)" +msgstr "" + +#. Default: "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +#: messages +msgid "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +msgstr "" + +#. Default: "Default" +#: components/Attendee/AttendeeLogin +msgid "Default" +msgstr "" + +#. Default: "Description" +#: messages +msgid "Description" +msgstr "" + #. Default: "Details" #: messages msgid "Details" @@ -68,6 +138,11 @@ msgstr "" msgid "Display Headline?" msgstr "" +#. Default: "Display Separator" +#: messages +msgid "Display Separator" +msgstr "" + #. Default: "Empty object list" #: components/Widgets/DataGridList msgid "Empty object list" @@ -78,16 +153,61 @@ msgstr "" msgid "Filter by Day" msgstr "" +#. Default: "Full Overlay" +#: messages +msgid "Full Overlay" +msgstr "" + #. Default: "Heading" #: messages msgid "Heading" msgstr "" +#. Default: "Height" +#: messages +msgid "Height" +msgstr "" + +#. Default: "Hide Button" +#: messages +msgid "Hide Button" +msgstr "" + +#. Default: "Hide after target date is reached" +#: messages +msgid "Hide after target date is reached" +msgstr "" + +#. Default: "Link" +#: messages +msgid "Link" +msgstr "" + #. Default: "Materials" #: messages msgid "Materials" msgstr "" +#. Default: "Open link in new tab" +#: messages +msgid "Open link in new tab" +msgstr "" + +#. Default: "Overlay" +#: messages +msgid "Overlay" +msgstr "" + +#. Default: "Overlay Color" +#: messages +msgid "Overlay Color" +msgstr "" + +#. Default: "Overlay Text Color" +#: messages +msgid "Overlay Text Color" +msgstr "" + #. Default: "Package Benefits" #: messages msgid "Package Benefits" @@ -103,6 +223,11 @@ msgstr "" msgid "Packages & Sponsors" msgstr "" +#. Default: "Parallax Block" +#: messages +msgid "Parallax Block" +msgstr "" + #. Default: "Presentations" #: messages msgid "Presentations" @@ -113,6 +238,11 @@ msgstr "" msgid "Remove item" msgstr "" +#. Default: "Request sent" +#: components/Attendee/AttendeeLogin +msgid "Request sent" +msgstr "" + #. Default: "Requirements" #: messages msgid "Requirements" @@ -123,6 +253,11 @@ msgstr "" msgid "Schedule Block" msgstr "" +#. Default: "Send request" +#: components/Attendee/AttendeeLogin +msgid "Send request" +msgstr "" + #. Default: "Show item" #: components/Widgets/DataGridList msgid "Show item" @@ -148,6 +283,16 @@ msgstr "" msgid "Sponsorship Form" msgstr "" +#. Default: "Text" +#: messages +msgid "Text" +msgstr "" + +#. Default: "Textbox" +#: messages +msgid "Textbox" +msgstr "" + #. Default: "Title" #: messages msgid "Title" @@ -158,6 +303,51 @@ msgstr "" msgid "Video" msgstr "" +#. Default: "What should be displayed?" +#: messages +msgid "What should be displayed?" +msgstr "" + +#. Default: "Your email is required to request a one-time password." +#: components/Attendee/AttendeeLogin +msgid "Your email is required to request a one-time password." +msgstr "" + +#. Default: "Request a one-time password" +#: components/Attendee/AttendeeLogin +msgid "box_request_one_time_password" +msgstr "" + +#. Default: "Continue to login" +#: components/Attendee/AttendeeLogin +msgid "continue_to_login" +msgstr "" + +#. Default: "days" +#: components/Countdown/CountdownElements +msgid "days" +msgstr "" + +#. Default: "Enter your email to receive a one-time password for login." +#: components/Attendee/AttendeeLogin +msgid "description_request_one_time_password" +msgstr "" + +#. Default: "Please, check your email and log in using your email address and the one-time password you received." +#: components/Attendee/AttendeeLogin +msgid "description_request_sent" +msgstr "" + +#. Default: "One-time password sent" +#: components/Attendee/AttendeeLogin +msgid "heading_request_sent" +msgstr "" + +#. Default: "hours" +#: components/Countdown/CountdownElements +msgid "hours" +msgstr "" + #. Default: "Instructor" #: components/Presenter/PresenterCategory msgid "instructor" @@ -168,11 +358,26 @@ msgstr "" msgid "keynote-speaker" msgstr "" +#. Default: "My email is" +#: components/Attendee/AttendeeLogin +msgid "label_my_email_is" +msgstr "" + +#. Default: "minutes" +#: components/Countdown/CountdownElements +msgid "minutes" +msgstr "" + #. Default: "Plone Foundation Member" #: components/Presenter/PresenterCategory msgid "pf-member" msgstr "" +#. Default: "seconds" +#: components/Countdown/CountdownElements +msgid "seconds" +msgstr "" + #. Default: "Speaker" #: components/Presenter/PresenterCategory msgid "speaker" diff --git a/frontend/packages/volto-techevent/locales/pt_BR/LC_MESSAGES/volto.po b/frontend/packages/volto-techevent/locales/pt_BR/LC_MESSAGES/volto.po index 21eacd4..2d45d66 100644 --- a/frontend/packages/volto-techevent/locales/pt_BR/LC_MESSAGES/volto.po +++ b/frontend/packages/volto-techevent/locales/pt_BR/LC_MESSAGES/volto.po @@ -21,11 +21,26 @@ msgstr "" msgid "Add (object list)" msgstr "Adicionar" +#. Default: "Add Button" +#: messages +msgid "Add Button" +msgstr "Adicionar Botão" + #. Default: "Align" #: messages msgid "Align" msgstr "Alinhamento" +#. Default: "Background Image" +#: messages +msgid "Background Image" +msgstr "Imagem de Fundo" + +#. Default: "Background color" +#: components/Blocks/schema +msgid "Background color" +msgstr "Cor de Fundo" + #. Default: "Be the first!" #: messages msgid "Be the first!" @@ -36,21 +51,76 @@ msgstr "Seja o primeiro!" msgid "Benefit" msgstr "Benefício" +#. Default: "Block Width" +#: messages +msgid "Block Width" +msgstr "" + +#. Default: "Button" +#: messages +msgid "Button" +msgstr "Botão" + #. Default: "CTA Label" #: messages msgid "CTA Label" msgstr "Texto CTA" +#. Default: "Call to Action" +#: messages +msgid "Call to Action" +msgstr "Ação" + #. Default: "Collapse item" #: components/Widgets/DataGridList msgid "Collapse item" msgstr "Colapsar item" +#. Default: "Countdown Block" +#: messages +msgid "Countdown Block" +msgstr "Contagem Regressiva" + +#. Default: "Countdown Size" +#: messages +msgid "Countdown Size" +msgstr "" + #. Default: "Day" #: components/Schedule/Schedule msgid "Day" msgstr "Dia" +#. Default: "Days (DD)" +#: messages +msgid "Days (DD)" +msgstr "Dias (DD)" + +#. Default: "Days, Hours (DD:HH)" +#: messages +msgid "Days, Hours (DD:HH)" +msgstr "Dias, Horas (DD:HH)" + +#. Default: "Days, Hours, Minutes (DD:HH:MM)" +#: messages +msgid "Days, Hours, Minutes (DD:HH:MM)" +msgstr "Dias, Horas, Minutos (DD:HH:MM)" + +#. Default: "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +#: messages +msgid "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +msgstr "Dias, Horas, Minutos, Segundos (DD:HH:MM:SS)" + +#. Default: "Default" +#: components/Attendee/AttendeeLogin +msgid "Default" +msgstr "Padrão" + +#. Default: "Description" +#: messages +msgid "Description" +msgstr "Descrição" + #. Default: "Details" #: messages msgid "Details" @@ -66,6 +136,11 @@ msgstr "Exibir botão de ação" msgid "Display Headline?" msgstr "Exibir Cabeçalho" +#. Default: "Display Separator" +#: messages +msgid "Display Separator" +msgstr "Exibir Separador" + #. Default: "Empty object list" #: components/Widgets/DataGridList msgid "Empty object list" @@ -76,15 +151,60 @@ msgstr "Lista vazia" msgid "Filter by Day" msgstr "Filtro por Dia" +#. Default: "Full Overlay" +#: messages +msgid "Full Overlay" +msgstr "Overlay Completo" + #. Default: "Heading" #: messages msgid "Heading" msgstr "Cabeçalho" +#. Default: "Height" +#: messages +msgid "Height" +msgstr "" + +#. Default: "Hide Button" +#: messages +msgid "Hide Button" +msgstr "Ocultar Botão" + +#. Default: "Hide after target date is reached" +#: messages +msgid "Hide after target date is reached" +msgstr "Ocultar após a data alvo ser alcançada" + +#. Default: "Link" +#: messages +msgid "Link" +msgstr "Link" + #. Default: "Materials" #: messages msgid "Materials" -msgstr "" +msgstr "Materiais" + +#. Default: "Open link in new tab" +#: messages +msgid "Open link in new tab" +msgstr "Abrir link em nova aba" + +#. Default: "Overlay" +#: messages +msgid "Overlay" +msgstr "Sobreposição" + +#. Default: "Overlay Color" +#: messages +msgid "Overlay Color" +msgstr "Cor da Sobreposição" + +#. Default: "Overlay Text Color" +#: messages +msgid "Overlay Text Color" +msgstr "Cor do Texto da Sobreposição" #. Default: "Package Benefits" #: messages @@ -101,6 +221,11 @@ msgstr "Comparação de cotas" msgid "Packages & Sponsors" msgstr "Cotas e Apoiadores" +#. Default: "Parallax Block" +#: messages +msgid "Parallax Block" +msgstr "Bloco de Parallax" + #. Default: "Presentations" #: messages msgid "Presentations" @@ -111,6 +236,11 @@ msgstr "" msgid "Remove item" msgstr "Excluir item" +#. Default: "Request sent" +#: components/Attendee/AttendeeLogin +msgid "Request sent" +msgstr "Solicitação enviada" + #. Default: "Requirements" #: messages msgid "Requirements" @@ -121,6 +251,11 @@ msgstr "Requisitos" msgid "Schedule Block" msgstr "Bloco de Grade" +#. Default: "Send request" +#: components/Attendee/AttendeeLogin +msgid "Send request" +msgstr "Enviar solicitação" + #. Default: "Show item" #: components/Widgets/DataGridList msgid "Show item" @@ -146,6 +281,16 @@ msgstr "Apoiadores" msgid "Sponsorship Form" msgstr "Formulário de patrocínio" +#. Default: "Text" +#: messages +msgid "Text" +msgstr "Texto" + +#. Default: "Textbox" +#: messages +msgid "Textbox" +msgstr "Caixa de Texto" + #. Default: "Title" #: messages msgid "Title" @@ -154,23 +299,83 @@ msgstr "Título" #. Default: "Video" #: messages msgid "Video" -msgstr "" +msgstr "Vídeo" + +#. Default: "What should be displayed?" +#: messages +msgid "What should be displayed?" +msgstr "O que deve ser exibido?" + +#. Default: "Your email is required to request a one-time password." +#: components/Attendee/AttendeeLogin +msgid "Your email is required to request a one-time password." +msgstr "Seu e-mail é necessário para solicitar uma senha de uso único." + +#. Default: "Request a one-time password" +#: components/Attendee/AttendeeLogin +msgid "box_request_one_time_password" +msgstr "Solicitar uma senha de uso único" + +#. Default: "Continue to login" +#: components/Attendee/AttendeeLogin +msgid "continue_to_login" +msgstr "Continuar para login" + +#. Default: "days" +#: components/Countdown/CountdownElements +msgid "days" +msgstr "dias" + +#. Default: "Enter your email to receive a one-time password for login." +#: components/Attendee/AttendeeLogin +msgid "description_request_one_time_password" +msgstr "Digite seu e-mail para receber uma senha de uso único para login." + +#. Default: "Please, check your email and log in using your email address and the one-time password you received." +#: components/Attendee/AttendeeLogin +msgid "description_request_sent" +msgstr "Por favor, verifique seu e-mail e faça login usando seu endereço de e-mail e a senha de uso único que você recebeu." + +#. Default: "One-time password sent" +#: components/Attendee/AttendeeLogin +msgid "heading_request_sent" +msgstr "Senha de uso único enviada" + +#. Default: "hours" +#: components/Countdown/CountdownElements +msgid "hours" +msgstr "horas" #. Default: "Instructor" #: components/Presenter/PresenterCategory msgid "instructor" -msgstr "instrutor/a" +msgstr "ministrante" #. Default: "Keynote Speaker" #: components/Presenter/PresenterCategory msgid "keynote-speaker" -msgstr "Keynote" +msgstr "Palestrante Principal" + +#. Default: "My email is" +#: components/Attendee/AttendeeLogin +msgid "label_my_email_is" +msgstr "Meu e-mail é" + +#. Default: "minutes" +#: components/Countdown/CountdownElements +msgid "minutes" +msgstr "minutos" #. Default: "Plone Foundation Member" #: components/Presenter/PresenterCategory msgid "pf-member" msgstr "Membro Plone Foundation" +#. Default: "seconds" +#: components/Countdown/CountdownElements +msgid "seconds" +msgstr "segundos" + #. Default: "Speaker" #: components/Presenter/PresenterCategory msgid "speaker" diff --git a/frontend/packages/volto-techevent/locales/volto.pot b/frontend/packages/volto-techevent/locales/volto.pot index 6465b84..ab1c9aa 100644 --- a/frontend/packages/volto-techevent/locales/volto.pot +++ b/frontend/packages/volto-techevent/locales/volto.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: Plone\n" -"POT-Creation-Date: 2025-08-08T15:07:00.152Z\n" +"POT-Creation-Date: 2025-11-07T14:55:34.341Z\n" "Last-Translator: Plone i18n \n" "Language-Team: Plone i18n \n" "Content-Type: text/plain; charset=utf-8\n" @@ -18,11 +18,26 @@ msgstr "" msgid "Add (object list)" msgstr "" +#. Default: "Add Button" +#: messages +msgid "Add Button" +msgstr "" + #. Default: "Align" #: messages msgid "Align" msgstr "" +#. Default: "Background Image" +#: messages +msgid "Background Image" +msgstr "" + +#. Default: "Background color" +#: components/Blocks/schema +msgid "Background color" +msgstr "" + #. Default: "Be the first!" #: messages msgid "Be the first!" @@ -33,21 +48,76 @@ msgstr "" msgid "Benefit" msgstr "" +#. Default: "Block Width" +#: messages +msgid "Block Width" +msgstr "" + +#. Default: "Button" +#: messages +msgid "Button" +msgstr "" + #. Default: "CTA Label" #: messages msgid "CTA Label" msgstr "" +#. Default: "Call to Action" +#: messages +msgid "Call to Action" +msgstr "" + #. Default: "Collapse item" #: components/Widgets/DataGridList msgid "Collapse item" msgstr "" +#. Default: "Countdown Block" +#: messages +msgid "Countdown Block" +msgstr "" + +#. Default: "Countdown Size" +#: messages +msgid "Countdown Size" +msgstr "" + #. Default: "Day" #: components/Schedule/Schedule msgid "Day" msgstr "" +#. Default: "Days (DD)" +#: messages +msgid "Days (DD)" +msgstr "" + +#. Default: "Days, Hours (DD:HH)" +#: messages +msgid "Days, Hours (DD:HH)" +msgstr "" + +#. Default: "Days, Hours, Minutes (DD:HH:MM)" +#: messages +msgid "Days, Hours, Minutes (DD:HH:MM)" +msgstr "" + +#. Default: "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +#: messages +msgid "Days, Hours, Minutes, Seconds (DD:HH:MM:SS)" +msgstr "" + +#. Default: "Default" +#: components/Attendee/AttendeeLogin +msgid "Default" +msgstr "" + +#. Default: "Description" +#: messages +msgid "Description" +msgstr "" + #. Default: "Details" #: messages msgid "Details" @@ -63,6 +133,11 @@ msgstr "" msgid "Display Headline?" msgstr "" +#. Default: "Display Separator" +#: messages +msgid "Display Separator" +msgstr "" + #. Default: "Empty object list" #: components/Widgets/DataGridList msgid "Empty object list" @@ -73,16 +148,61 @@ msgstr "" msgid "Filter by Day" msgstr "" +#. Default: "Full Overlay" +#: messages +msgid "Full Overlay" +msgstr "" + #. Default: "Heading" #: messages msgid "Heading" msgstr "" +#. Default: "Height" +#: messages +msgid "Height" +msgstr "" + +#. Default: "Hide Button" +#: messages +msgid "Hide Button" +msgstr "" + +#. Default: "Hide after target date is reached" +#: messages +msgid "Hide after target date is reached" +msgstr "" + +#. Default: "Link" +#: messages +msgid "Link" +msgstr "" + #. Default: "Materials" #: messages msgid "Materials" msgstr "" +#. Default: "Open link in new tab" +#: messages +msgid "Open link in new tab" +msgstr "" + +#. Default: "Overlay" +#: messages +msgid "Overlay" +msgstr "" + +#. Default: "Overlay Color" +#: messages +msgid "Overlay Color" +msgstr "" + +#. Default: "Overlay Text Color" +#: messages +msgid "Overlay Text Color" +msgstr "" + #. Default: "Package Benefits" #: messages msgid "Package Benefits" @@ -98,6 +218,11 @@ msgstr "" msgid "Packages & Sponsors" msgstr "" +#. Default: "Parallax Block" +#: messages +msgid "Parallax Block" +msgstr "" + #. Default: "Presentations" #: messages msgid "Presentations" @@ -108,6 +233,11 @@ msgstr "" msgid "Remove item" msgstr "" +#. Default: "Request sent" +#: components/Attendee/AttendeeLogin +msgid "Request sent" +msgstr "" + #. Default: "Requirements" #: messages msgid "Requirements" @@ -118,6 +248,11 @@ msgstr "" msgid "Schedule Block" msgstr "" +#. Default: "Send request" +#: components/Attendee/AttendeeLogin +msgid "Send request" +msgstr "" + #. Default: "Show item" #: components/Widgets/DataGridList msgid "Show item" @@ -143,6 +278,16 @@ msgstr "" msgid "Sponsorship Form" msgstr "" +#. Default: "Text" +#: messages +msgid "Text" +msgstr "" + +#. Default: "Textbox" +#: messages +msgid "Textbox" +msgstr "" + #. Default: "Title" #: messages msgid "Title" @@ -153,6 +298,51 @@ msgstr "" msgid "Video" msgstr "" +#. Default: "What should be displayed?" +#: messages +msgid "What should be displayed?" +msgstr "" + +#. Default: "Your email is required to request a one-time password." +#: components/Attendee/AttendeeLogin +msgid "Your email is required to request a one-time password." +msgstr "" + +#. Default: "Request a one-time password" +#: components/Attendee/AttendeeLogin +msgid "box_request_one_time_password" +msgstr "" + +#. Default: "Continue to login" +#: components/Attendee/AttendeeLogin +msgid "continue_to_login" +msgstr "" + +#. Default: "days" +#: components/Countdown/CountdownElements +msgid "days" +msgstr "" + +#. Default: "Enter your email to receive a one-time password for login." +#: components/Attendee/AttendeeLogin +msgid "description_request_one_time_password" +msgstr "" + +#. Default: "Please, check your email and log in using your email address and the one-time password you received." +#: components/Attendee/AttendeeLogin +msgid "description_request_sent" +msgstr "" + +#. Default: "One-time password sent" +#: components/Attendee/AttendeeLogin +msgid "heading_request_sent" +msgstr "" + +#. Default: "hours" +#: components/Countdown/CountdownElements +msgid "hours" +msgstr "" + #. Default: "Instructor" #: components/Presenter/PresenterCategory msgid "instructor" @@ -163,11 +353,26 @@ msgstr "" msgid "keynote-speaker" msgstr "" +#. Default: "My email is" +#: components/Attendee/AttendeeLogin +msgid "label_my_email_is" +msgstr "" + +#. Default: "minutes" +#: components/Countdown/CountdownElements +msgid "minutes" +msgstr "" + #. Default: "Plone Foundation Member" #: components/Presenter/PresenterCategory msgid "pf-member" msgstr "" +#. Default: "seconds" +#: components/Countdown/CountdownElements +msgid "seconds" +msgstr "" + #. Default: "Speaker" #: components/Presenter/PresenterCategory msgid "speaker" diff --git a/frontend/packages/volto-techevent/news/+packaging.internal b/frontend/packages/volto-techevent/news/+packaging.internal new file mode 100644 index 0000000..f2d8628 --- /dev/null +++ b/frontend/packages/volto-techevent/news/+packaging.internal @@ -0,0 +1 @@ +Update peer dependencies. @ericof diff --git a/frontend/packages/volto-techevent/news/+vlt.internal b/frontend/packages/volto-techevent/news/+vlt.internal new file mode 100644 index 0000000..7eeb706 --- /dev/null +++ b/frontend/packages/volto-techevent/news/+vlt.internal @@ -0,0 +1 @@ +Bump @kitconcept/volto-light-theme to version 7.6.1. @ericof diff --git a/frontend/packages/volto-techevent/package.json b/frontend/packages/volto-techevent/package.json index 982d92c..84af827 100644 --- a/frontend/packages/volto-techevent/package.json +++ b/frontend/packages/volto-techevent/package.json @@ -27,19 +27,25 @@ "release-alpha": "release-it --preRelease=alpha" }, "addons": [ + "@kitconcept/volto-bm3-compat", "@plonegovbr/volto-social-media", "@kitconcept/volto-light-theme" ], "dependencies": { "@plone/components": "workspace:*", + "@kitconcept/volto-bm3-compat": "*", "@plonegovbr/volto-social-media": "2.0.0-alpha.6" }, "peerDependencies": { "react-intl": "*", "react": "18.2.0", "react-dom": "18.2.0", + "react-redux": "*", "react-aria-components": "*", "@kitconcept/volto-light-theme": "*", + "@storybook/react": "*", + "classnames": "*", + "uuid": "*", "semantic-ui-react": "*" }, "devDependencies": { diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 213c8e1..9124eff 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -13,8 +13,8 @@ importers: .: dependencies: '@kitconcept/volto-light-theme': - specifier: 6.0.1 - version: 6.0.1(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + specifier: 7.6.1 + version: 7.6.1(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-logos-block@3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@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)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) '@plone-collective/volto-techevent': specifier: workspace:* version: link:packages/volto-techevent @@ -1553,6 +1553,9 @@ importers: packages/volto-techevent: dependencies: + '@kitconcept/volto-bm3-compat': + specifier: '*' + version: 1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@kitconcept/volto-light-theme': specifier: '*' version: 6.0.1(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.20.0(@babel/runtime@7.27.1)(@popperjs/core@2.11.8)(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(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.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) @@ -1562,6 +1565,12 @@ importers: '@plonegovbr/volto-social-media': specifier: 2.0.0-alpha.6 version: 2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + '@storybook/react': + specifier: '*' + version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.2.5)))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5))(typescript@5.8.3) + classnames: + specifier: '*' + version: 2.5.1 react: specifier: 18.2.0 version: 18.2.0 @@ -1574,9 +1583,15 @@ importers: react-intl: specifier: '*' version: 3.12.1(react@18.2.0) + react-redux: + specifier: '*' + version: 8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1) semantic-ui-react: specifier: '*' version: 2.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + uuid: + specifier: '*' + version: 9.0.1 devDependencies: '@plone/scripts': specifier: workspace:* @@ -3048,6 +3063,13 @@ packages: react: 18.2.0 react-dom: 18.2.0 + '@kitconcept/volto-bm3-compat@1.0.0-alpha.1': + resolution: {integrity: sha512-eKEtR1WBvLh9gf9JzCB7THgcYxyJPiw7QVXZ2Bdo6NOYSh05PPMvpN+lUBYj3ottk7oAt9Mvln4FCyfza4abUw==} + peerDependencies: + classnames: ^2.2.6 + react: 18.2.0 + react-dom: 18.2.0 + '@kitconcept/volto-button-block@3.0.3': resolution: {integrity: sha512-H1N3OY1XRxyU9u8Cjkmf5QtdBYB6010nzke9DHU3lJLItGzP84Qg3dw6RFWV0oE/EcKhZHh0tr6kxnYIpIaiFg==} peerDependencies: @@ -3056,6 +3078,12 @@ packages: react-dom: 18.2.0 react-intl: ^3.12.1 + '@kitconcept/volto-carousel-block@2.0.0': + resolution: {integrity: sha512-J+2ArHeMRGEgfk5ZLwEDVHEQT5V1t+WBBv5M5hrQnav0yfRFtCw5l49aBR4qUSFZQOCcuUTTjj8Zlt2e2SA0fw==} + peerDependencies: + react: 18.2.0 + react-dom: 18.2.0 + '@kitconcept/volto-dsgvo-banner@2.3.2': resolution: {integrity: sha512-iguCyuy4a7dYi1glWorVY7/0co66Su3+acp2O24GEGyDHvrZJgNkKvIOc9nnmAvR6g9zluMWH5ilLaT1rZuT6w==} @@ -3095,6 +3123,62 @@ packages: react-redux: ^8.1.2 react-router-dom: ^5.2.0 + '@kitconcept/volto-light-theme@7.6.0': + resolution: {integrity: sha512-z3Sayz8LTjuyH1t1rnFjj8NHlhiYgUH3tTLMpYJl90QoBychL3q9Ipnma0jESxZyxN+H3J584UJC1UVB2ccP0Q==} + peerDependencies: + '@eeacms/volto-accordion-block': ^10.4.6 + '@kitconcept/volto-banner-block': ^1.1.0 + '@kitconcept/volto-bm3-compat': ^1.0.0-alpha.1 + '@kitconcept/volto-button-block': ^4.0.0 + '@kitconcept/volto-carousel-block': ^2.0.0-alpha.3 + '@kitconcept/volto-dsgvo-banner': ^2.5.1 + '@kitconcept/volto-heading-block': ^2.5.0 + '@kitconcept/volto-highlight-block': ^4.5.0 + '@kitconcept/volto-introduction-block': ^1.1.0 + '@kitconcept/volto-logos-block': ^3.0.0-alpha.2 + '@kitconcept/volto-separator-block': ^4.2.1 + '@kitconcept/volto-slider-block': ^6.4.1 + '@plonegovbr/volto-social-media': ^2.0.0-alpha.10 + classnames: ^2.2.6 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0 + react-intl: ^3.12.1 + react-redux: ^8.1.2 + react-router-dom: ^5.2.0 + + '@kitconcept/volto-light-theme@7.6.1': + resolution: {integrity: sha512-dhpuHmE+PgH+h2ZBy4D/Z9qYU85N3Per52XymimgGW0pJGF9su+uk2/If2B5ORHnWdSY5ZwOwzjM6wDF58vLSw==} + peerDependencies: + '@eeacms/volto-accordion-block': ^10.4.6 + '@kitconcept/volto-banner-block': ^1.1.0 + '@kitconcept/volto-bm3-compat': ^1.0.0-alpha.1 + '@kitconcept/volto-button-block': ^4.0.0 + '@kitconcept/volto-carousel-block': ^2.0.0-alpha.3 + '@kitconcept/volto-dsgvo-banner': ^3.0.1 + '@kitconcept/volto-heading-block': ^2.5.0 + '@kitconcept/volto-highlight-block': ^4.5.0 + '@kitconcept/volto-introduction-block': ^1.1.0 + '@kitconcept/volto-logos-block': ^3.0.0 + '@kitconcept/volto-separator-block': ^4.2.1 + '@kitconcept/volto-slider-block': ^6.4.1 + '@plonegovbr/volto-social-media': ^2.0.0-alpha.10 + classnames: ^2.2.6 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0 + react-intl: ^3.12.1 + react-redux: ^8.1.2 + react-router-dom: ^5.2.0 + + '@kitconcept/volto-logos-block@3.0.0': + resolution: {integrity: sha512-6WNHiJE6sfIO1MaC7fYrpBZZQw3HenlwnsmEzdkbAGOY0bMZAxXpT633bGiVSBCvfE8hF3yC0Em9nKPo8LtnBQ==} + peerDependencies: + classnames: 2.5.1 + react: 18.2.0 + react-dom: 18.2.0 + react-intl: ^3.12.1 + '@kitconcept/volto-separator-block@4.1.2': resolution: {integrity: sha512-SWgIu7/XmZA0BK0LX+ObM7w1YdFAyRAxQUBt/ICka+KKsIVUpYeBUiJ+Q9d9Z5bneh7Fwv3Oik6CAJ5BhqCn2A==} peerDependencies: @@ -7418,21 +7502,39 @@ packages: electron-to-chromium@1.5.155: resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==} + embla-carousel-autoplay@8.5.2: + resolution: {integrity: sha512-27emJ0px3q/c0kCHCjwRrEbYcyYUPfGO3g5IBWF1i7714TTzE6L9P81V6PHLoSMAKJ1aHoT2e7YFOsuFKCbyag==} + peerDependencies: + embla-carousel: 8.5.2 + embla-carousel-autoplay@8.6.0: resolution: {integrity: sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==} peerDependencies: embla-carousel: 8.6.0 + embla-carousel-react@8.5.2: + resolution: {integrity: sha512-Tmx+uY3MqseIGdwp0ScyUuxpBgx5jX1f7od4Cm5mDwg/dptEiTKf9xp6tw0lZN2VA9JbnVMl/aikmbc53c6QFA==} + peerDependencies: + react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + embla-carousel-react@8.6.0: resolution: {integrity: sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==} peerDependencies: react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + embla-carousel-reactive-utils@8.5.2: + resolution: {integrity: sha512-QC8/hYSK/pEmqEdU1IO5O+XNc/Ptmmq7uCB44vKplgLKhB/l0+yvYx0+Cv0sF6Ena8Srld5vUErZkT+yTahtDg==} + peerDependencies: + embla-carousel: 8.5.2 + embla-carousel-reactive-utils@8.6.0: resolution: {integrity: sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==} peerDependencies: embla-carousel: 8.6.0 + embla-carousel@8.5.2: + resolution: {integrity: sha512-xQ9oVLrun/eCG/7ru3R+I5bJ7shsD8fFwLEY7yPe27/+fDHCNj0OT5EoG5ZbFyOxOcG6yTwW8oTz/dWyFnyGpg==} + embla-carousel@8.6.0: resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==} @@ -16392,6 +16494,12 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + '@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.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) + '@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)': dependencies: classnames: 2.5.1 @@ -16399,6 +16507,17 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-intl: 3.12.1(react@18.2.0) + '@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@kitconcept/volto-bm3-compat': 1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + embla-carousel-autoplay: 8.5.2(embla-carousel@8.6.0) + embla-carousel-react: 8.5.2(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - classnames + - embla-carousel + '@kitconcept/volto-dsgvo-banner@2.3.2': dependencies: '@datapunt/matomo-tracker-js': 0.5.1 @@ -16447,23 +16566,64 @@ snapshots: transitivePeerDependencies: - storybook - ? '@kitconcept/volto-light-theme@6.0.1(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5))' + ? '@kitconcept/volto-light-theme@7.6.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-logos-block@3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@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)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5))' + : dependencies: + '@dnd-kit/core': 6.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + '@dnd-kit/utilities': 3.2.2(react@18.2.0) + '@eeacms/volto-accordion-block': 10.4.6 + '@kitconcept/volto-banner-block': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-bm3-compat': 1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-button-block': 3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-carousel-block': 2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-dsgvo-banner': 2.3.2 + '@kitconcept/volto-heading-block': 2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-highlight-block': 4.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-introduction-block': 1.0.0 + '@kitconcept/volto-logos-block': 3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + '@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)(storybook@8.6.14(prettier@3.2.5)) + '@kitconcept/volto-slider-block': 6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0) + '@plone/components': 3.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + '@plonegovbr/volto-social-media': 2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + classnames: 2.5.1 + embla-carousel-autoplay: 8.6.0(embla-carousel@8.6.0) + embla-carousel-react: 8.6.0(react@18.2.0) + lodash: 4.17.21 + react: 18.2.0 + react-animate-height: 3.2.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react-aria-components: 1.8.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react-colorful: 5.6.1(react-dom@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) + react-redux: 8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1) + react-router-dom: 5.2.0(react@18.2.0) + uuid: 11.1.0 + transitivePeerDependencies: + - embla-carousel + - storybook + + ? '@kitconcept/volto-light-theme@7.6.1(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-logos-block@3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@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)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5))' : dependencies: '@dnd-kit/core': 6.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) '@dnd-kit/utilities': 3.2.2(react@18.2.0) '@eeacms/volto-accordion-block': 10.4.6 '@kitconcept/volto-banner-block': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-bm3-compat': 1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@kitconcept/volto-button-block': 3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0) + '@kitconcept/volto-carousel-block': 2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@kitconcept/volto-dsgvo-banner': 2.3.2 '@kitconcept/volto-heading-block': 2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@kitconcept/volto-highlight-block': 4.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@kitconcept/volto-introduction-block': 1.0.0 + '@kitconcept/volto-logos-block': 3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) '@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)(storybook@8.6.14(prettier@3.2.5)) '@kitconcept/volto-slider-block': 6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0) '@plone/components': 3.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) '@plonegovbr/volto-social-media': 2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) classnames: 2.5.1 + embla-carousel-autoplay: 8.6.0(embla-carousel@8.6.0) + embla-carousel-react: 8.6.0(react@18.2.0) lodash: 4.17.21 react: 18.2.0 react-animate-height: 3.2.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -16475,6 +16635,34 @@ snapshots: react-router-dom: 5.2.0(react@18.2.0) uuid: 11.1.0 transitivePeerDependencies: + - embla-carousel + - storybook + + ? '@kitconcept/volto-logos-block@3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5))' + : dependencies: + '@kitconcept/volto-light-theme': 7.6.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-logos-block@3.0.0(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-banner-block@1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-bm3-compat@1.0.0-alpha.1(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-button-block@3.0.3(classnames@2.5.1)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0))(@kitconcept/volto-carousel-block@2.0.0(classnames@2.5.1)(embla-carousel@8.6.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@kitconcept/volto-highlight-block@4.2.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(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(@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)(storybook@8.6.14(prettier@3.2.5)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@core+packages+volto)(embla-carousel@8.6.0)(react@18.2.0))(@plonegovbr/volto-social-media@2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)))(classnames@2.5.1)(embla-carousel@8.6.0)(lodash@4.17.21)(react-dom@18.2.0(react@18.2.0))(react-intl@3.12.1(react@18.2.0))(react-redux@8.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router-dom@5.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + '@plone/components': 3.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.6.14(prettier@3.2.5)) + classnames: 2.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-intl: 3.12.1(react@18.2.0) + transitivePeerDependencies: + - '@eeacms/volto-accordion-block' + - '@kitconcept/volto-banner-block' + - '@kitconcept/volto-bm3-compat' + - '@kitconcept/volto-button-block' + - '@kitconcept/volto-carousel-block' + - '@kitconcept/volto-dsgvo-banner' + - '@kitconcept/volto-heading-block' + - '@kitconcept/volto-highlight-block' + - '@kitconcept/volto-introduction-block' + - '@kitconcept/volto-separator-block' + - '@kitconcept/volto-slider-block' + - '@plonegovbr/volto-social-media' + - embla-carousel + - lodash + - react-redux + - react-router-dom - storybook '@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)(storybook@8.6.14(prettier@3.2.5))': @@ -22430,20 +22618,36 @@ snapshots: electron-to-chromium@1.5.155: {} + embla-carousel-autoplay@8.5.2(embla-carousel@8.6.0): + dependencies: + embla-carousel: 8.6.0 + embla-carousel-autoplay@8.6.0(embla-carousel@8.6.0): dependencies: embla-carousel: 8.6.0 + embla-carousel-react@8.5.2(react@18.2.0): + dependencies: + embla-carousel: 8.5.2 + embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) + react: 18.2.0 + embla-carousel-react@8.6.0(react@18.2.0): dependencies: embla-carousel: 8.6.0 embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) react: 18.2.0 + embla-carousel-reactive-utils@8.5.2(embla-carousel@8.5.2): + dependencies: + embla-carousel: 8.5.2 + embla-carousel-reactive-utils@8.6.0(embla-carousel@8.6.0): dependencies: embla-carousel: 8.6.0 + embla-carousel@8.5.2: {} + embla-carousel@8.6.0: {} emittery@0.7.2: {} From cb2f148e60de65397b674e13cc3f250484b4b6af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Andrei?= Date: Fri, 7 Nov 2025 15:37:35 -0300 Subject: [PATCH 4/5] Register typed custom properties --- .../volto-techevent/news/+styles.internal | 1 + .../volto-techevent/src/theme/_root.scss | 308 ++++++++++++++++-- 2 files changed, 282 insertions(+), 27 deletions(-) create mode 100644 frontend/packages/volto-techevent/news/+styles.internal diff --git a/frontend/packages/volto-techevent/news/+styles.internal b/frontend/packages/volto-techevent/news/+styles.internal new file mode 100644 index 0000000..1b1473b --- /dev/null +++ b/frontend/packages/volto-techevent/news/+styles.internal @@ -0,0 +1 @@ +Register typed custom properties using `@property`. @ericof diff --git a/frontend/packages/volto-techevent/src/theme/_root.scss b/frontend/packages/volto-techevent/src/theme/_root.scss index 6acb897..c6344f2 100644 --- a/frontend/packages/volto-techevent/src/theme/_root.scss +++ b/frontend/packages/volto-techevent/src/theme/_root.scss @@ -1,5 +1,265 @@ +/* +=================================== +Typed custom properties (@property) +==================================== +*/ + +/* Spacing primitives (replaces #{$spacing-small}) */ +@property --spacing-small { + syntax: ''; + inherits: true; + initial-value: 20px; +} + +/* Generic theme hooks used as fallbacks */ +@property --theme-foreground-color { + syntax: ''; + inherits: true; + initial-value: #ffffff; +} +@property --theme-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} + +/* Buttons */ +@property --techevent-button-color { + syntax: ''; + inherits: true; + initial-value: #ffffff; +} +@property --techevent-button-background-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} +@property --techevent-button-border-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} +@property --techevent-button-border-radius { + syntax: ''; + inherits: true; + initial-value: 5px; +} +@property --techevent-button-border-width { + syntax: ''; + inherits: true; + initial-value: 1px; +} +@property --techevent-button-hover-color { + syntax: ''; + inherits: true; + initial-value: #ffffff; +} +@property --techevent-button-hover-background-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} +@property --techevent-button-hover-border-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} +@property --techevent-button-hover-border-radius { + syntax: ''; + inherits: true; + initial-value: 5px; +} +@property --techevent-button-hover-border-width { + syntax: ''; + inherits: true; + initial-value: 1px; +} + +/* SponsorTile */ +@property --techevent-sponsortile-background-main { + syntax: ' | transparent'; + inherits: true; + initial-value: transparent; +} +@property --techevent-sponsortile-min-width { + syntax: ''; + inherits: true; + initial-value: 200px; +} +@property --techevent-sponsortile-max-width { + syntax: ''; + inherits: true; + initial-value: 400px; +} +@property --techevent-sponsortile-border-width { + syntax: ''; + inherits: true; + initial-value: 1px; +} +@property --techevent-sponsortile-border-radius { + syntax: ''; + inherits: true; + initial-value: var(--spacing-small); +} +@property --techevent-sponsortile-margin { + syntax: ''; + inherits: true; + initial-value: var(--spacing-small); +} +@property --techevent-sponsortile-padding { + syntax: ''; + inherits: true; + initial-value: 7px; +} +@property --techevent-sponsortile-hover-border-width { + syntax: ''; + inherits: true; + initial-value: 1px; +} +@property --techevent-sponsortile-hover-border-radius { + syntax: ''; + inherits: true; + initial-value: var(--spacing-small); +} +@property --techevent-sponsortile-hover-margin { + syntax: ''; + inherits: true; + initial-value: var(--spacing-small); +} + +/* SponsorLevel */ +@property --techevent-sponsorlevel-title-padding-y { + syntax: ''; + inherits: true; + initial-value: 1rem; /* from "0 0 1rem 0" keep the vertical part typed */ +} +@property --techevent-sponsorlevel-title-margin-y { + syntax: ''; + inherits: true; + initial-value: 1.2rem; /* from "1.2rem 0" keep the vertical part typed */ +} +@property --techevent-sponsorlevel-title-border-bottom-width { + syntax: ''; + inherits: true; + initial-value: 1px; +} +@property --techevent-sponsorlevel-title-before-height { + syntax: ''; + inherits: true; + initial-value: 3px; +} +@property --techevent-sponsorlevel-title-before-width { + syntax: ''; + inherits: true; + initial-value: 400px; +} + +/* Presenter */ +@property --techevent-presenter-category-background-color { + syntax: ''; + inherits: true; + initial-value: #cccccc; +} +@property --techevent-presenter-category-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} + +/* Misc text tokens */ +@property --techevent-vocabulary-foreground-color { + syntax: ''; + inherits: true; + initial-value: #ffffff; +} +@property --techevent-session-track-foreground-color { + syntax: ''; + inherits: true; + initial-value: #ffffff; +} + +/* Schedule */ +@property --techevent-schedule-color { + syntax: ''; + inherits: true; + initial-value: rgb(1, 106, 173); +} +@property --techevent-schedule-border-color { + syntax: ''; + inherits: true; + initial-value: #cccccc; +} +@property --techevent-schedule-room-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} +@property --techevent-schedule-secondary-color { + syntax: ''; + inherits: true; + initial-value: #cccccc; +} +@property --techevent-schedule-reverse-color { + syntax: ''; + inherits: true; + initial-value: #ffffff; +} +@property --techevent-schedule-gap { + syntax: ''; + inherits: true; + initial-value: 2px; +} + +/* Parallax Block */ +@property --techevent-parallax-overlay-color { + syntax: ''; + inherits: true; + initial-value: rgba(255, 255, 255, 0.66); +} +@property --techevent-parallax-foreground-color { + syntax: ''; + inherits: true; + initial-value: rgb(0, 0, 0); +} +@property --techevent-parallax-content-max-width { + syntax: ''; + inherits: true; + initial-value: 940px; +} +@property --techevent-parallax-height-s { + syntax: ''; + inherits: true; + initial-value: 300px; +} +@property --techevent-parallax-height-m { + syntax: ''; + inherits: true; + initial-value: 600px; +} +@property --techevent-parallax-height-l { + syntax: ''; + inherits: true; + initial-value: 900px; +} + +/* Parallax Button */ +@property --theme-parallax-button-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} +@property --theme-parallax-button-border-color { + syntax: ''; + inherits: true; + initial-value: #000000; +} + +/* ================================ + Tokens (values) — pure CSS + ================================ */ + :root { - // Button + /* Button */ --techevent-button-padding: 10px 20px; --techevent-button-color: var(--theme-foreground-color, #fff); --techevent-button-background-color: var(--theme-color, #000); @@ -14,7 +274,7 @@ --techevent-button-hover-border-style: solid; --techevent-button-hover-border-width: 1px; - // SponsorTile + /* SponsorTile */ --techevent-sponsortile-background-main: transparent; --techevent-sponsortile-min-width: 200px; --techevent-sponsortile-max-width: 400px; @@ -22,24 +282,23 @@ --techevent-sponsortile-justify-content: center; --techevent-sponsortile-border-width: 1px; --techevent-sponsortile-border-style: solid; - //--techevent-sponsortile-border-color: ; - --techevent-sponsortile-border-radius: #{$spacing-small}; - --techevent-sponsortile-margin: #{$spacing-small}; - //--techevent-sponsortile-box-shadow: 0px 3px 16px 0px #000; + /* --techevent-sponsortile-border-color: ; */ + --techevent-sponsortile-border-radius: var(--spacing-small); + --techevent-sponsortile-margin: var(--spacing-small); + /* --techevent-sponsortile-box-shadow: 0px 3px 16px 0px #000; */ --techevent-sponsortile-padding: 7px; - /// hover + /* hover */ --techevent-sponsortile-hover-border-width: 1px; --techevent-sponsortile-hover-border-style: solid; - //--techevent-sponsortile-hover-border-color: ; - --techevent-sponsortile-hover-border-radius: #{$spacing-small}; - --techevent-sponsortile-hover-margin: #{$spacing-small}; - //--techevent-sponsortile-hover-box-shadow: 0px 3px 16px 0px #000; - - // SponsorLevel - /// Title - //--techevent-sponsorlevel-title-color: ; - //--techevent-sponsorlevel-title-border-color: ; - //--techevent-sponsorlevel-title-before-background: ; + /* --techevent-sponsortile-hover-border-color: ; */ + --techevent-sponsortile-hover-border-radius: var(--spacing-small); + --techevent-sponsortile-hover-margin: var(--spacing-small); + /* --techevent-sponsortile-hover-box-shadow: 0px 3px 16px 0px #000; */ + + /* SponsorLevel (kept shorthands for authoring ergonomics) */ + /* --techevent-sponsorlevel-title-color: ; */ + /* --techevent-sponsorlevel-title-border-color: ; */ + /* --techevent-sponsorlevel-title-before-background: ; */ --techevent-sponsorlevel-title-padding: 0 0 1rem 0; --techevent-sponsorlevel-title-margin: 1.2rem 0; --techevent-sponsorlevel-title-border-bottom-style: solid; @@ -47,17 +306,16 @@ --techevent-sponsorlevel-title-before-height: 3px; --techevent-sponsorlevel-title-before-width: 400px; - // Presenter - /// PresenterCategory + /* Presenter */ --techevent-presenter-category-background-color: #ccc; --techevent-presenter-category-color: #000; --techevent-vocabulary-foreground-color: #fff; - //Track foreground color + /* Track foreground color */ --techevent-session-track-foreground-color: #fff; - // Schedule + /* Schedule */ --techevent-schedule-color: rgb(1, 106, 173); --techevent-schedule-border-color: #ccc; --techevent-schedule-room-color: #000; @@ -65,7 +323,7 @@ --techevent-schedule-reverse-color: #fff; --techevent-schedule-gap: 2px; - // Parallax Block + /* Parallax Block */ --techevent-parallax-overlay-color: rgba(255, 255, 255, 0.66); --techevent-parallax-foreground-color: rgb(0, 0, 0); --techevent-parallax-content-max-width: var(--narrow-container-width, 940px); @@ -73,7 +331,7 @@ --techevent-parallax-height-m: 600px; --techevent-parallax-height-l: 900px; - /// Paralax Button + /* Parallax Button */ --theme-parallax-button-color: var( --techevent-parallax-foreground-color, #000 @@ -83,8 +341,4 @@ --theme-parallax-button-border-color: #000; --theme-parallax-button-border: 1px solid var(--theme-parallax-button-border-color); - - // SessionTile - --techevent-sessionTile-background-color: #ecebeb; - --techevent-sessionTile-color: #000; } From 636c950aa93b8c41490ca180ee0f69bd30ffe10a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Andrei?= Date: Fri, 7 Nov 2025 15:40:46 -0300 Subject: [PATCH 5/5] Lint scss --- .../volto-techevent/src/theme/_root.scss | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/frontend/packages/volto-techevent/src/theme/_root.scss b/frontend/packages/volto-techevent/src/theme/_root.scss index c6344f2..52b45af 100644 --- a/frontend/packages/volto-techevent/src/theme/_root.scss +++ b/frontend/packages/volto-techevent/src/theme/_root.scss @@ -6,252 +6,252 @@ Typed custom properties (@property) /* Spacing primitives (replaces #{$spacing-small}) */ @property --spacing-small { - syntax: ''; inherits: true; initial-value: 20px; + syntax: ''; } /* Generic theme hooks used as fallbacks */ @property --theme-foreground-color { - syntax: ''; inherits: true; initial-value: #ffffff; + syntax: ''; } @property --theme-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } /* Buttons */ @property --techevent-button-color { - syntax: ''; inherits: true; initial-value: #ffffff; + syntax: ''; } @property --techevent-button-background-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } @property --techevent-button-border-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } @property --techevent-button-border-radius { - syntax: ''; inherits: true; initial-value: 5px; + syntax: ''; } @property --techevent-button-border-width { - syntax: ''; inherits: true; initial-value: 1px; + syntax: ''; } @property --techevent-button-hover-color { - syntax: ''; inherits: true; initial-value: #ffffff; + syntax: ''; } @property --techevent-button-hover-background-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } @property --techevent-button-hover-border-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } @property --techevent-button-hover-border-radius { - syntax: ''; inherits: true; initial-value: 5px; + syntax: ''; } @property --techevent-button-hover-border-width { - syntax: ''; inherits: true; initial-value: 1px; + syntax: ''; } /* SponsorTile */ @property --techevent-sponsortile-background-main { - syntax: ' | transparent'; inherits: true; initial-value: transparent; + syntax: ' | transparent'; } @property --techevent-sponsortile-min-width { - syntax: ''; inherits: true; initial-value: 200px; + syntax: ''; } @property --techevent-sponsortile-max-width { - syntax: ''; inherits: true; initial-value: 400px; + syntax: ''; } @property --techevent-sponsortile-border-width { - syntax: ''; inherits: true; initial-value: 1px; + syntax: ''; } @property --techevent-sponsortile-border-radius { - syntax: ''; inherits: true; initial-value: var(--spacing-small); + syntax: ''; } @property --techevent-sponsortile-margin { - syntax: ''; inherits: true; initial-value: var(--spacing-small); + syntax: ''; } @property --techevent-sponsortile-padding { - syntax: ''; inherits: true; initial-value: 7px; + syntax: ''; } @property --techevent-sponsortile-hover-border-width { - syntax: ''; inherits: true; initial-value: 1px; + syntax: ''; } @property --techevent-sponsortile-hover-border-radius { - syntax: ''; inherits: true; initial-value: var(--spacing-small); + syntax: ''; } @property --techevent-sponsortile-hover-margin { - syntax: ''; inherits: true; initial-value: var(--spacing-small); + syntax: ''; } /* SponsorLevel */ @property --techevent-sponsorlevel-title-padding-y { - syntax: ''; inherits: true; initial-value: 1rem; /* from "0 0 1rem 0" keep the vertical part typed */ + syntax: ''; } @property --techevent-sponsorlevel-title-margin-y { - syntax: ''; inherits: true; initial-value: 1.2rem; /* from "1.2rem 0" keep the vertical part typed */ + syntax: ''; } @property --techevent-sponsorlevel-title-border-bottom-width { - syntax: ''; inherits: true; initial-value: 1px; + syntax: ''; } @property --techevent-sponsorlevel-title-before-height { - syntax: ''; inherits: true; initial-value: 3px; + syntax: ''; } @property --techevent-sponsorlevel-title-before-width { - syntax: ''; inherits: true; initial-value: 400px; + syntax: ''; } /* Presenter */ @property --techevent-presenter-category-background-color { - syntax: ''; inherits: true; initial-value: #cccccc; + syntax: ''; } @property --techevent-presenter-category-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } /* Misc text tokens */ @property --techevent-vocabulary-foreground-color { - syntax: ''; inherits: true; initial-value: #ffffff; + syntax: ''; } @property --techevent-session-track-foreground-color { - syntax: ''; inherits: true; initial-value: #ffffff; + syntax: ''; } /* Schedule */ @property --techevent-schedule-color { - syntax: ''; inherits: true; initial-value: rgb(1, 106, 173); + syntax: ''; } @property --techevent-schedule-border-color { - syntax: ''; inherits: true; initial-value: #cccccc; + syntax: ''; } @property --techevent-schedule-room-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } @property --techevent-schedule-secondary-color { - syntax: ''; inherits: true; initial-value: #cccccc; + syntax: ''; } @property --techevent-schedule-reverse-color { - syntax: ''; inherits: true; initial-value: #ffffff; + syntax: ''; } @property --techevent-schedule-gap { - syntax: ''; inherits: true; initial-value: 2px; + syntax: ''; } /* Parallax Block */ @property --techevent-parallax-overlay-color { - syntax: ''; inherits: true; initial-value: rgba(255, 255, 255, 0.66); + syntax: ''; } @property --techevent-parallax-foreground-color { - syntax: ''; inherits: true; initial-value: rgb(0, 0, 0); + syntax: ''; } @property --techevent-parallax-content-max-width { - syntax: ''; inherits: true; initial-value: 940px; + syntax: ''; } @property --techevent-parallax-height-s { - syntax: ''; inherits: true; initial-value: 300px; + syntax: ''; } @property --techevent-parallax-height-m { - syntax: ''; inherits: true; initial-value: 600px; + syntax: ''; } @property --techevent-parallax-height-l { - syntax: ''; inherits: true; initial-value: 900px; + syntax: ''; } /* Parallax Button */ @property --theme-parallax-button-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } @property --theme-parallax-button-border-color { - syntax: ''; inherits: true; initial-value: #000000; + syntax: ''; } /* ================================