diff --git a/packages/components/src/components/DateTimePicker/DateTimePicker.quanta.tsx b/packages/components/src/components/DateTimePicker/DateTimePicker.quanta.tsx
index 26065079e33..2a49640b039 100644
--- a/packages/components/src/components/DateTimePicker/DateTimePicker.quanta.tsx
+++ b/packages/components/src/components/DateTimePicker/DateTimePicker.quanta.tsx
@@ -42,11 +42,17 @@ function utcStringToLocalDateValue(
if (!utcString) return null;
if (isDateOnly) {
- return parseDate(utcString);
+ // Extract just the date portion in case the string is a full ISO datetime
+ const dateOnly = utcString.split('T')[0];
+ return parseDate(dateOnly);
}
try {
const localTimeZone = getLocalTimeZone();
- return parseAbsolute(utcString, localTimeZone);
+ // If the value is a date-only string (no 'T'), convert to a full datetime
+ const dateTimeString = utcString.includes('T')
+ ? utcString
+ : `${utcString}T12:00:00Z`;
+ return parseAbsolute(dateTimeString, localTimeZone);
} catch (error) {
console.warn('Failed to parse UTC string:', utcString, error);
return null;
@@ -84,6 +90,23 @@ export function DateTimePicker({
return utcStringToLocalDateValue(initialValue, isDateOnly(granularity));
});
+ // Ensure internalValue is compatible with current granularity synchronously
+ // to avoid react-aria throwing during render on granularity changes.
+ const resolvedValue = (() => {
+ if (value !== undefined) {
+ return utcStringToLocalDateValue(value, isDateOnly(granularity));
+ }
+ if (
+ internalValue &&
+ !isDateOnly(granularity) &&
+ !(internalValue instanceof ZonedDateTime)
+ ) {
+ // Convert CalendarDate to ZonedDateTime when switching to minute granularity
+ return toZoned(internalValue, getLocalTimeZone());
+ }
+ return internalValue;
+ })();
+
useEffect(() => {
if (value !== undefined) {
setInternalValue(
@@ -138,7 +161,7 @@ export function DateTimePicker({
diff --git a/packages/volto/cypress/tests/core/basic/metadata.js b/packages/volto/cypress/tests/core/basic/metadata.js
index 7c7924cd1e2..4a041a2303b 100644
--- a/packages/volto/cypress/tests/core/basic/metadata.js
+++ b/packages/volto/cypress/tests/core/basic/metadata.js
@@ -10,10 +10,15 @@ describe('Add Content Tests', () => {
});
it('As an editor I can set the effective date of a page', function () {
cy.getSlateTitle().focus().click().type('My Page').contains('My Page');
- cy.get('input#effective-date').click();
- cy.get('input#effective-date').type('{selectall}12/24/2050{esc}');
- cy.get('input#effective-time').type('{downarrow}');
- cy.get('.rc-time-picker-panel-input').type('{selectall}10:00 AM{esc}');
+ // Set date using react-aria date segments
+ cy.get('.field-wrapper-effective [data-type="month"]').click().type('12');
+ cy.get('.field-wrapper-effective [data-type="day"]').click().type('24');
+ cy.get('.field-wrapper-effective [data-type="year"]').click().type('2050');
+ cy.get('.field-wrapper-effective [data-type="hour"]').click().type('3');
+ cy.get('.field-wrapper-effective [data-type="minute"]').click().type('30');
+ cy.get('.field-wrapper-effective [data-type="dayPeriod"]')
+ .click()
+ .type('PM');
cy.get('#toolbar-save').click();
cy.get('body.view-viewview #page-document .documentFirstHeading').should(
'have.text',
@@ -24,8 +29,27 @@ describe('Add Content Tests', () => {
cy.get('.edit').click();
cy.wait('@content');
- cy.get('input#effective-date').should('have.value', '12/24/2050');
- cy.get('input#effective-time').should('have.value', '10:00 AM');
+ // Verify the date segments have the correct values
+ cy.get('.field-wrapper-effective [data-type="month"]').should(
+ 'have.text',
+ '12',
+ );
+ cy.get('.field-wrapper-effective [data-type="day"]').should(
+ 'have.text',
+ '24',
+ );
+ cy.get('.field-wrapper-effective [data-type="year"]').should(
+ 'have.text',
+ '2050',
+ );
+ cy.get('.field-wrapper-effective [data-type="hour"]').should(
+ 'have.text',
+ '3',
+ );
+ cy.get('.field-wrapper-effective [data-type="minute"]').should(
+ 'have.text',
+ '30',
+ );
});
it('As an editor, given a document with no title or a validation error when I save the sidebar tab switches to the metadata tab', function () {
diff --git a/packages/volto/cypress/tests/core/basic/recurrence-widget.js b/packages/volto/cypress/tests/core/basic/recurrence-widget.js
index 9ceafa0fa28..0ffb5657bea 100644
--- a/packages/volto/cypress/tests/core/basic/recurrence-widget.js
+++ b/packages/volto/cypress/tests/core/basic/recurrence-widget.js
@@ -3,10 +3,18 @@ const createEvent = () => {
cy.get('#toolbar-add-event').click();
cy.get('#field-title').type('Test recurrence');
- cy.get('input#start-date').type('{selectall}05/04/2020{esc}'); //May,4 2020
- cy.get('input#start-time').type('{selectall}01:00 AM{esc}');
- cy.get('input#end-date').type('{selectall}05/16/2020{esc}'); //May,16 2020
- cy.get('input#end-time').type('{selectall}01:00 AM{esc}');
+ // Set start date: May 4, 2020
+ cy.get('.field-wrapper-start [data-type="month"]').click().type('5');
+ cy.get('.field-wrapper-start [data-type="day"]').click().type('4');
+ cy.get('.field-wrapper-start [data-type="year"]').click().type('2020');
+ cy.get('.field-wrapper-start [data-type="hour"]').click().type('1');
+ cy.get('.field-wrapper-start [data-type="minute"]').click().type('00');
+ // Set end date: May 16, 2020
+ cy.get('.field-wrapper-end [data-type="month"]').click().type('5');
+ cy.get('.field-wrapper-end [data-type="day"]').click().type('16');
+ cy.get('.field-wrapper-end [data-type="year"]').click().type('2020');
+ cy.get('.field-wrapper-end [data-type="hour"]').click().type('1');
+ cy.get('.field-wrapper-end [data-type="minute"]').click().type('00');
};
const openRecurrenceModal = () => {
diff --git a/packages/volto/cypress/tests/core/content/content.js b/packages/volto/cypress/tests/core/content/content.js
index 14d5793993b..512b7050ccf 100644
--- a/packages/volto/cypress/tests/core/content/content.js
+++ b/packages/volto/cypress/tests/core/content/content.js
@@ -152,9 +152,9 @@ describe('Add Content Tests', () => {
// because of lazyloading wait for the element to reach an actionable state
.clear()
.type('datetimeWidget test');
- cy.get('#start-time').click();
- cy.get('.rc-time-picker-panel-input').click();
- cy.get('.rc-time-picker-panel-input').clear().type('6:40 AM');
+ // Set time using react-aria date segments
+ cy.get('.field-wrapper-start [data-type="hour"]').click().type('6');
+ cy.get('.field-wrapper-start [data-type="minute"]').click().type('40');
cy.get('#toolbar-save').click();
// then
@@ -170,38 +170,45 @@ describe('Add Content Tests', () => {
cy.get('#toolbar-add-event').click();
cy.get('#field-title').clear().type('Event checkbox test');
- // then the time fields should be visible initially
- cy.get('#start-time').should('be.visible');
- cy.get('#end-time').should('be.visible');
- cy.get('#end-date').should('be.visible');
+ // then the time segments should be visible initially
+ cy.get('.field-wrapper-start [data-type="hour"]').should('be.visible');
+ cy.get('.field-wrapper-end [data-type="hour"]').should('be.visible');
+ cy.get('.field-wrapper-end').should('be.visible');
// when I check the whole_day checkbox
- cy.get('label[for="field-whole_day"]').click({ scrollBehavior: false });
+ cy.get('.field-wrapper-whole_day label').click();
- // then the time fields should disappear
- cy.get('#start-time').should('not.exist');
- cy.get('#end-time').should('not.exist');
+ // then the time segments should disappear (granularity switches to day)
+ cy.get('.field-wrapper-start [data-type="hour"]').should('not.exist');
+ cy.get('.field-wrapper-end [data-type="hour"]').should('not.exist');
// when I uncheck the whole_day checkbox
- cy.get('label[for="field-whole_day"]').click({ scrollBehavior: false });
+ cy.get('.field-wrapper-whole_day label', { timeout: 10000 }).click();
- // then the time fields should be visible again
- cy.get('#start-time').should('be.visible');
- cy.get('#end-time').should('be.visible');
+ // then the time segments should be visible again
+ cy.get('.field-wrapper-start [data-type="hour"]')
+ .scrollIntoView()
+ .should('be.visible');
+ cy.get('.field-wrapper-end [data-type="hour"]')
+ .scrollIntoView()
+ .should('be.visible');
// when I check the open_end checkbox
- cy.get('label[for="field-open_end"]').click({ scrollBehavior: false });
+ cy.get('.field-wrapper-open_end label').scrollIntoView().click();
- // then the end-date and end-time fields should disappear
- cy.get('#end-date').should('not.exist');
- cy.get('#end-time').should('not.exist');
+ // then the end field should disappear entirely
+ cy.get('.field-wrapper-end').should('not.exist');
// when I uncheck the open_end checkbox
- cy.get('label[for="field-open_end"]').click({ scrollBehavior: false });
-
- // then the end-date and end-time fields should be visible again
- cy.get('#end-date').should('be.visible');
- cy.get('#end-time').should('be.visible');
+ cy.get('.field-wrapper-open_end label', { timeout: 10000 })
+ .scrollIntoView()
+ .click();
+
+ // then the end field should be visible again
+ cy.get('.field-wrapper-end').scrollIntoView().should('be.visible');
+ cy.get('.field-wrapper-end [data-type="hour"]')
+ .scrollIntoView()
+ .should('be.visible');
});
it('As editor I can add a Link (with an external link)', function () {
diff --git a/packages/volto/cypress/tests/minimal/content.js b/packages/volto/cypress/tests/minimal/content.js
index a28a6eeaf3d..ea05256fec7 100644
--- a/packages/volto/cypress/tests/minimal/content.js
+++ b/packages/volto/cypress/tests/minimal/content.js
@@ -121,9 +121,9 @@ describe('Add Content Tests', () => {
// because of lazyloading wait for the element to reach an actionable state
.clear()
.type('datetimeWidget test');
- cy.get('#start-time').click();
- cy.get('.rc-time-picker-panel-input').click();
- cy.get('.rc-time-picker-panel-input').clear().type('6:40 AM');
+ // Set time using react-aria date segments
+ cy.get('.field-wrapper-start [data-type="hour"]').click().type('6');
+ cy.get('.field-wrapper-start [data-type="minute"]').click().type('40');
cy.get('#toolbar-save').click();
// then
diff --git a/packages/volto/locales/af/LC_MESSAGES/volto.po b/packages/volto/locales/af/LC_MESSAGES/volto.po
index 56a351e9f94..1d628ec5874 100644
--- a/packages/volto/locales/af/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/af/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/ar/LC_MESSAGES/volto.po b/packages/volto/locales/ar/LC_MESSAGES/volto.po
index ace5d3c739a..14e2950ad72 100644
--- a/packages/volto/locales/ar/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ar/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/bg/LC_MESSAGES/volto.po b/packages/volto/locales/bg/LC_MESSAGES/volto.po
index 862e91ff70c..4d577ffac92 100644
--- a/packages/volto/locales/bg/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/bg/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/bn/LC_MESSAGES/volto.po b/packages/volto/locales/bn/LC_MESSAGES/volto.po
index cb1230d5d60..a430be07e6b 100644
--- a/packages/volto/locales/bn/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/bn/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/ca/LC_MESSAGES/volto.po b/packages/volto/locales/ca/LC_MESSAGES/volto.po
index b7f0d5aa3ca..b2d11548d69 100644
--- a/packages/volto/locales/ca/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ca/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "Trieu un fitxer"
msgid "Clear"
msgstr "Clar"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "Base de dades principal"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Aquesta regla està assignada a les ubicacions següents:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Hora"
diff --git a/packages/volto/locales/cs/LC_MESSAGES/volto.po b/packages/volto/locales/cs/LC_MESSAGES/volto.po
index 547a9948807..0908d6dd8a3 100644
--- a/packages/volto/locales/cs/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/cs/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/cy/LC_MESSAGES/volto.po b/packages/volto/locales/cy/LC_MESSAGES/volto.po
index 7577caaeb0f..f0612fbe76b 100644
--- a/packages/volto/locales/cy/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/cy/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/da/LC_MESSAGES/volto.po b/packages/volto/locales/da/LC_MESSAGES/volto.po
index 491330342de..c106965d7cf 100644
--- a/packages/volto/locales/da/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/da/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/de/LC_MESSAGES/volto.po b/packages/volto/locales/de/LC_MESSAGES/volto.po
index bdf67528cb5..9cdad1fc245 100644
--- a/packages/volto/locales/de/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/de/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "Datei auswählen"
msgid "Clear"
msgstr "Löschen"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Datumsfelder löschen"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "Datenbank"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Datum"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Diese Regel ist an den folgenden Orten zugewiesen:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Zeit"
diff --git a/packages/volto/locales/el/LC_MESSAGES/volto.po b/packages/volto/locales/el/LC_MESSAGES/volto.po
index 2e070f5ff4c..eeafdbc7c9e 100644
--- a/packages/volto/locales/el/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/el/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/en/LC_MESSAGES/volto.po b/packages/volto/locales/en/LC_MESSAGES/volto.po
index bdf7299125f..dff21e7c994 100644
--- a/packages/volto/locales/en/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/en/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/en_AU/LC_MESSAGES/volto.po b/packages/volto/locales/en_AU/LC_MESSAGES/volto.po
index 1d2f7c44783..c2d0aba8faa 100644
--- a/packages/volto/locales/en_AU/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/en_AU/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/en_GB/LC_MESSAGES/volto.po b/packages/volto/locales/en_GB/LC_MESSAGES/volto.po
index 9505f12a97a..1ae631c4052 100644
--- a/packages/volto/locales/en_GB/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/en_GB/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/eo/LC_MESSAGES/volto.po b/packages/volto/locales/eo/LC_MESSAGES/volto.po
index e1bfc27ee43..52a11802cfe 100644
--- a/packages/volto/locales/eo/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/eo/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/es/LC_MESSAGES/volto.po b/packages/volto/locales/es/LC_MESSAGES/volto.po
index e69e6572a5b..4f44440db02 100644
--- a/packages/volto/locales/es/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/es/LC_MESSAGES/volto.po
@@ -700,11 +700,6 @@ msgstr "Seleccionar Archivo"
msgid "Clear"
msgstr "Limpiar"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Limpiar fecha y hora"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1018,7 +1013,6 @@ msgstr "Base de datos principal"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Fecha"
@@ -4041,7 +4035,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Esta regla se asigna a las siguientes ubicaciones:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Hora"
diff --git a/packages/volto/locales/et/LC_MESSAGES/volto.po b/packages/volto/locales/et/LC_MESSAGES/volto.po
index 0dd34dea99c..a0ecb99a3f1 100644
--- a/packages/volto/locales/et/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/et/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/eu/LC_MESSAGES/volto.po b/packages/volto/locales/eu/LC_MESSAGES/volto.po
index ce781efe492..0bab559f28b 100644
--- a/packages/volto/locales/eu/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/eu/LC_MESSAGES/volto.po
@@ -700,11 +700,6 @@ msgstr "Aukeratu fitxategia"
msgid "Clear"
msgstr "Garbitu"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Garbitu eguna eta ordua"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1018,7 +1013,6 @@ msgstr "Datu-base nagusia"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4041,7 +4035,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Erregela hau toki hauetan dago esletituta:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Ordua"
diff --git a/packages/volto/locales/fa/LC_MESSAGES/volto.po b/packages/volto/locales/fa/LC_MESSAGES/volto.po
index 13d8a8a06c9..94294cc2077 100644
--- a/packages/volto/locales/fa/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/fa/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/fi/LC_MESSAGES/volto.po b/packages/volto/locales/fi/LC_MESSAGES/volto.po
index 3630546ee6c..5542edf96e3 100644
--- a/packages/volto/locales/fi/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/fi/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "Valitse tiedosto"
msgid "Clear"
msgstr "Tyhjennä"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr "Päätietokanta"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Päiväys"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Tämä sääntö on kohdistettu seuraaviin sijainteihin:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Aika"
diff --git a/packages/volto/locales/fr/LC_MESSAGES/volto.po b/packages/volto/locales/fr/LC_MESSAGES/volto.po
index 3c4d0a2ca95..c3799ba970a 100644
--- a/packages/volto/locales/fr/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/fr/LC_MESSAGES/volto.po
@@ -700,11 +700,6 @@ msgstr "Choisissez un fichier"
msgid "Clear"
msgstr "Effacer"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Effacer les champs de date"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1018,7 +1013,6 @@ msgstr "Base de donnée principale"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Date"
@@ -4041,7 +4035,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Cet règle a été assignée aux endroits suivants :"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Temps"
diff --git a/packages/volto/locales/fu/LC_MESSAGES/volto.po b/packages/volto/locales/fu/LC_MESSAGES/volto.po
index 26186b2fae0..beffe2b686d 100644
--- a/packages/volto/locales/fu/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/fu/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/gl/LC_MESSAGES/volto.po b/packages/volto/locales/gl/LC_MESSAGES/volto.po
index f467b2d2e78..cc3457525d0 100644
--- a/packages/volto/locales/gl/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/gl/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "Escolle un ficheiro"
msgid "Clear"
msgstr "Limpar"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Limpar data/hora"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "Base de datos principal"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Esta regra foi asignada nas seguientes localizacións:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Hora"
diff --git a/packages/volto/locales/he/LC_MESSAGES/volto.po b/packages/volto/locales/he/LC_MESSAGES/volto.po
index afb21e02d59..919534dcad6 100644
--- a/packages/volto/locales/he/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/he/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/hi/LC_MESSAGES/volto.po b/packages/volto/locales/hi/LC_MESSAGES/volto.po
index 9aa1fd51e20..e4cbf7cee5e 100644
--- a/packages/volto/locales/hi/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/hi/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "एक फ़ाइल चुनें"
msgid "Clear"
msgstr "साफ़ करें"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr "मुख्य डेटाबेस"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "तारीख"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "यह नियम निम्नलिखित स्थानों को सौंपा गया है:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "समय"
diff --git a/packages/volto/locales/hr/LC_MESSAGES/volto.po b/packages/volto/locales/hr/LC_MESSAGES/volto.po
index 3968bec4766..e8b402ecfbf 100644
--- a/packages/volto/locales/hr/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/hr/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/hu/LC_MESSAGES/volto.po b/packages/volto/locales/hu/LC_MESSAGES/volto.po
index 29501a3b59b..4435710f170 100644
--- a/packages/volto/locales/hu/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/hu/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/hy/LC_MESSAGES/volto.po b/packages/volto/locales/hy/LC_MESSAGES/volto.po
index 7b50a0cd13c..c2b90458335 100644
--- a/packages/volto/locales/hy/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/hy/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/id/LC_MESSAGES/volto.po b/packages/volto/locales/id/LC_MESSAGES/volto.po
index 308340234e9..dd142db563d 100644
--- a/packages/volto/locales/id/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/id/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/it/LC_MESSAGES/volto.po b/packages/volto/locales/it/LC_MESSAGES/volto.po
index c2fdb9b38f7..e26605d19b3 100644
--- a/packages/volto/locales/it/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/it/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "Scegli un file"
msgid "Clear"
msgstr "Annulla"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Cancellare i campi data"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr "Database principale"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Questa regola è stata assegnata alle seguenti posizioni:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Ora"
diff --git a/packages/volto/locales/ja/LC_MESSAGES/volto.po b/packages/volto/locales/ja/LC_MESSAGES/volto.po
index 3dcdfd6a682..0effe0e6aab 100644
--- a/packages/volto/locales/ja/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ja/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "ファイルを選択"
msgid "Clear"
msgstr "クリア"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "主なデータベース情報"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "日付"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "時刻"
diff --git a/packages/volto/locales/ka/LC_MESSAGES/volto.po b/packages/volto/locales/ka/LC_MESSAGES/volto.po
index 09b9366a1a4..e22dcec115f 100644
--- a/packages/volto/locales/ka/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ka/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/kn/LC_MESSAGES/volto.po b/packages/volto/locales/kn/LC_MESSAGES/volto.po
index f1fbdffb567..10d8dd6c176 100644
--- a/packages/volto/locales/kn/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/kn/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/ko/LC_MESSAGES/volto.po b/packages/volto/locales/ko/LC_MESSAGES/volto.po
index 8281bbb403d..53f82865c77 100644
--- a/packages/volto/locales/ko/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ko/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/lt/LC_MESSAGES/volto.po b/packages/volto/locales/lt/LC_MESSAGES/volto.po
index 1f6b4cc2aa8..fda416f2e70 100644
--- a/packages/volto/locales/lt/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/lt/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/lv/LC_MESSAGES/volto.po b/packages/volto/locales/lv/LC_MESSAGES/volto.po
index c4d9235a02e..d996d5187fd 100644
--- a/packages/volto/locales/lv/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/lv/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/mi/LC_MESSAGES/volto.po b/packages/volto/locales/mi/LC_MESSAGES/volto.po
index d38f2294b7b..1e17d5774ca 100644
--- a/packages/volto/locales/mi/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/mi/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/mk/LC_MESSAGES/volto.po b/packages/volto/locales/mk/LC_MESSAGES/volto.po
index d011f7ff6c1..9162e68b078 100644
--- a/packages/volto/locales/mk/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/mk/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/my/LC_MESSAGES/volto.po b/packages/volto/locales/my/LC_MESSAGES/volto.po
index 3eb7e60b69d..52146906736 100644
--- a/packages/volto/locales/my/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/my/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/nb_NO/LC_MESSAGES/volto.po b/packages/volto/locales/nb_NO/LC_MESSAGES/volto.po
index a58cc1f01e2..550a0b99e84 100644
--- a/packages/volto/locales/nb_NO/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/nb_NO/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/nl/LC_MESSAGES/volto.po b/packages/volto/locales/nl/LC_MESSAGES/volto.po
index 27b50451081..996f50404e0 100644
--- a/packages/volto/locales/nl/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/nl/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "Kies een bestand"
msgid "Clear"
msgstr "Leegmaken"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Datum en tijd leegmaken"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Datum"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Deze regel is toegewezen aan volgende locaties:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Tijd"
diff --git a/packages/volto/locales/nn/LC_MESSAGES/volto.po b/packages/volto/locales/nn/LC_MESSAGES/volto.po
index e48afe7a089..872ca7601fd 100644
--- a/packages/volto/locales/nn/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/nn/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/pl/LC_MESSAGES/volto.po b/packages/volto/locales/pl/LC_MESSAGES/volto.po
index d4a4a44448c..08d6adad1ec 100644
--- a/packages/volto/locales/pl/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/pl/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/pt/LC_MESSAGES/volto.po b/packages/volto/locales/pt/LC_MESSAGES/volto.po
index f641cc21a0a..aaa47688250 100644
--- a/packages/volto/locales/pt/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/pt/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "Escolha um ficheiro"
msgid "Clear"
msgstr "Limpar"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "limpar os campos de data"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr "Base de dados principal"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Esta regra é atribuída aos seguintes locais:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Hora"
diff --git a/packages/volto/locales/pt_BR/LC_MESSAGES/volto.po b/packages/volto/locales/pt_BR/LC_MESSAGES/volto.po
index aa4fbdd6b41..ed126363122 100644
--- a/packages/volto/locales/pt_BR/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/pt_BR/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "Escolha um arquivo"
msgid "Clear"
msgstr "Limpar"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "Limpar os campos de data"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "Banco de dados principal"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Essa regra é atribuída aos seguintes locais:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Hora"
diff --git a/packages/volto/locales/rm/LC_MESSAGES/volto.po b/packages/volto/locales/rm/LC_MESSAGES/volto.po
index fde1e12b034..f30380a181c 100644
--- a/packages/volto/locales/rm/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/rm/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/ro/LC_MESSAGES/volto.po b/packages/volto/locales/ro/LC_MESSAGES/volto.po
index e8b8541cbc7..b0f4723cf7f 100644
--- a/packages/volto/locales/ro/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ro/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "Alegeți un fișier"
msgid "Clear"
msgstr "Curațați"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "șterge câmpurile de dată"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "Baza de date principală"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Data"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Această regulă este atribuită următoarelor locații:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Oră"
diff --git a/packages/volto/locales/ru/LC_MESSAGES/volto.po b/packages/volto/locales/ru/LC_MESSAGES/volto.po
index 7600a5e2a2c..4a9067cfc14 100644
--- a/packages/volto/locales/ru/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ru/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "Выбрать файл"
msgid "Clear"
msgstr "Очистить"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr "Основная база данных"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Дата"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "Это правило назначено для:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "Время"
diff --git a/packages/volto/locales/sk/LC_MESSAGES/volto.po b/packages/volto/locales/sk/LC_MESSAGES/volto.po
index aa3723786ad..99364db26ce 100644
--- a/packages/volto/locales/sk/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sk/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sl/LC_MESSAGES/volto.po b/packages/volto/locales/sl/LC_MESSAGES/volto.po
index adf252a60ca..9de5257cdb7 100644
--- a/packages/volto/locales/sl/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sl/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sm/LC_MESSAGES/volto.po b/packages/volto/locales/sm/LC_MESSAGES/volto.po
index 4d72d470c52..ec9cf9116a0 100644
--- a/packages/volto/locales/sm/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sm/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sq/LC_MESSAGES/volto.po b/packages/volto/locales/sq/LC_MESSAGES/volto.po
index f2a864ba3d3..2af2a7f8a20 100644
--- a/packages/volto/locales/sq/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sq/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sr/LC_MESSAGES/volto.po b/packages/volto/locales/sr/LC_MESSAGES/volto.po
index da406c62ac6..1082eaa5351 100644
--- a/packages/volto/locales/sr/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sr/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sr@cyrl/LC_MESSAGES/volto.po b/packages/volto/locales/sr@cyrl/LC_MESSAGES/volto.po
index f61c1646a05..93df93f5828 100644
--- a/packages/volto/locales/sr@cyrl/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sr@cyrl/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sr@latn/LC_MESSAGES/volto.po b/packages/volto/locales/sr@latn/LC_MESSAGES/volto.po
index 0cd8c0b47c7..56de3117884 100644
--- a/packages/volto/locales/sr@latn/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sr@latn/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/sv/LC_MESSAGES/volto.po b/packages/volto/locales/sv/LC_MESSAGES/volto.po
index edf4916cec7..7efe7e4829e 100644
--- a/packages/volto/locales/sv/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/sv/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr "Välj en fil"
msgid "Clear"
msgstr "Rensa"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr "Databas huvud"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "Datum"
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/ta/LC_MESSAGES/volto.po b/packages/volto/locales/ta/LC_MESSAGES/volto.po
index cc0b507b611..098c03c00b2 100644
--- a/packages/volto/locales/ta/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/ta/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr "ஒரு கோப்பைத் தேர்வுசெய்க"
msgid "Clear"
msgstr "தெளிவான"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr "தேதி/நேரத்தை அழி"
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr "தரவுத்தள முக்கிய"
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "திகதி"
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "இந்த விதி பின்வரும் இடங்களுக்கு ஒதுக்கப்பட்டுள்ளது:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "நேரம்"
diff --git a/packages/volto/locales/te/LC_MESSAGES/volto.po b/packages/volto/locales/te/LC_MESSAGES/volto.po
index 9eb8157f1e8..4c81b3227c0 100644
--- a/packages/volto/locales/te/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/te/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/th/LC_MESSAGES/volto.po b/packages/volto/locales/th/LC_MESSAGES/volto.po
index 5ee796a7df7..2e5b0c1b49d 100644
--- a/packages/volto/locales/th/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/th/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/to/LC_MESSAGES/volto.po b/packages/volto/locales/to/LC_MESSAGES/volto.po
index 3784ab0fd70..4c9fc7681f1 100644
--- a/packages/volto/locales/to/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/to/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/tr/LC_MESSAGES/volto.po b/packages/volto/locales/tr/LC_MESSAGES/volto.po
index 3632d4e8675..ff12abd10d1 100644
--- a/packages/volto/locales/tr/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/tr/LC_MESSAGES/volto.po
@@ -699,11 +699,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1017,7 +1012,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4040,7 +4034,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/uk/LC_MESSAGES/volto.po b/packages/volto/locales/uk/LC_MESSAGES/volto.po
index 48a12d8b512..428aefe8c40 100644
--- a/packages/volto/locales/uk/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/uk/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/vi/LC_MESSAGES/volto.po b/packages/volto/locales/vi/LC_MESSAGES/volto.po
index 4571599102c..73227d969fa 100644
--- a/packages/volto/locales/vi/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/vi/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/volto.pot b/packages/volto/locales/volto.pot
index 3016e2a34e7..634d7f816da 100644
--- a/packages/volto/locales/volto.pot
+++ b/packages/volto/locales/volto.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Plone\n"
-"POT-Creation-Date: 2026-03-03T09:10:21.711Z\n"
+"POT-Creation-Date: 2026-03-31T14:05:54.898Z\n"
"Last-Translator: Plone i18n \n"
"Language-Team: Plone i18n \n"
"Content-Type: text/plain; charset=utf-8\n"
@@ -695,11 +695,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1013,7 +1008,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4036,7 +4030,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/zh_CN/LC_MESSAGES/volto.po b/packages/volto/locales/zh_CN/LC_MESSAGES/volto.po
index e64383176a4..d07730f48d2 100644
--- a/packages/volto/locales/zh_CN/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/zh_CN/LC_MESSAGES/volto.po
@@ -700,11 +700,6 @@ msgstr "选择一个文件"
msgid "Clear"
msgstr "清除"
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1018,7 +1013,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr "日期"
@@ -4041,7 +4035,6 @@ msgid "This rule is assigned to the following locations:"
msgstr "此规则已被分配到下列位置:"
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr "时间"
diff --git a/packages/volto/locales/zh_Hant/LC_MESSAGES/volto.po b/packages/volto/locales/zh_Hant/LC_MESSAGES/volto.po
index aa8e029f86c..d2ecc10353f 100644
--- a/packages/volto/locales/zh_Hant/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/zh_Hant/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/locales/zh_Hant_HK/LC_MESSAGES/volto.po b/packages/volto/locales/zh_Hant_HK/LC_MESSAGES/volto.po
index 3efc5bf9429..502960a3b56 100644
--- a/packages/volto/locales/zh_Hant_HK/LC_MESSAGES/volto.po
+++ b/packages/volto/locales/zh_Hant_HK/LC_MESSAGES/volto.po
@@ -698,11 +698,6 @@ msgstr ""
msgid "Clear"
msgstr ""
-#. Default: "Clear date and time"
-#: components/manage/Widgets/DatetimeWidget
-msgid "Clear date/time"
-msgstr ""
-
#. Default: "Clear filters"
#: components/manage/Blocks/Search/components/FilterList
msgid "Clear filters"
@@ -1016,7 +1011,6 @@ msgstr ""
#. Default: "Date"
#: components/manage/Controlpanels/Aliases
#: components/manage/Controlpanels/ModerateComments
-#: components/manage/Widgets/DatetimeWidget
msgid "Date"
msgstr ""
@@ -4039,7 +4033,6 @@ msgid "This rule is assigned to the following locations:"
msgstr ""
#. Default: "Time"
-#: components/manage/Widgets/DatetimeWidget
#: components/manage/Widgets/TimeWidget
msgid "Time"
msgstr ""
diff --git a/packages/volto/news/8065.feature b/packages/volto/news/8065.feature
new file mode 100644
index 00000000000..b898a79012a
--- /dev/null
+++ b/packages/volto/news/8065.feature
@@ -0,0 +1 @@
+Use `DateTimePicker` from `@plone/components` (Quanta) for the datetime widget, replacing `react-dates`, `rc-time-picker`, and moment.js. @tedw87
diff --git a/packages/volto/package.json b/packages/volto/package.json
index a6ba91c8ce6..57977cb30a5 100644
--- a/packages/volto/package.json
+++ b/packages/volto/package.json
@@ -120,6 +120,7 @@
"@dnd-kit/core": "6.0.8",
"@dnd-kit/sortable": "7.0.2",
"@dnd-kit/utilities": "3.2.2",
+ "@internationalized/date": "^3.12.0",
"@loadable/component": "5.14.1",
"@loadable/server": "5.14.0",
"@plone/components": "workspace:*",
@@ -228,6 +229,7 @@
"@loadable/webpack-plugin": "5.15.2",
"@plone/babel-preset-razzle": "workspace:^",
"@plone/razzle": "workspace:*",
+ "@plone/razzle-dev-utils": "workspace:*",
"@plone/types": "workspace:*",
"@plone/volto-coresandbox": "workspace:*",
"@sinonjs/fake-timers": "^6.0.1",
@@ -300,7 +302,6 @@
"postcss-loader": "7.0.2",
"postcss-overrides": "3.1.4",
"postcss-scss": "4.0.6",
- "@plone/razzle-dev-utils": "workspace:*",
"react-docgen-typescript-plugin": "^1.0.5",
"react-error-overlay": "6.0.9",
"react-is": "^18.2.0",
diff --git a/packages/volto/src/components/manage/Widgets/DatetimeWidget.jsx b/packages/volto/src/components/manage/Widgets/DatetimeWidget.jsx
index b509f86b6b5..4d81a6b4995 100644
--- a/packages/volto/src/components/manage/Widgets/DatetimeWidget.jsx
+++ b/packages/volto/src/components/manage/Widgets/DatetimeWidget.jsx
@@ -1,83 +1,12 @@
-import React, { useState, useEffect } from 'react';
import PropTypes from 'prop-types';
-import { defineMessages, useIntl } from 'react-intl';
-import loadable from '@loadable/component';
-import cx from 'classnames';
-import Icon from '@plone/volto/components/theme/Icon/Icon';
+import { DateTimePicker } from '@plone/components/quanta';
+import { today, getLocalTimeZone } from '@internationalized/date';
import FormFieldWrapper from '@plone/volto/components/manage/Widgets/FormFieldWrapper';
-import { parseDateTime, toBackendLang } from '@plone/volto/helpers/Utils/Utils';
-import { injectLazyLibs } from '@plone/volto/helpers/Loadable/Loadable';
-
-import leftKey from '@plone/volto/icons/left-key.svg';
-import rightKey from '@plone/volto/icons/right-key.svg';
-import clearSVG from '@plone/volto/icons/clear.svg';
-
-import 'rc-time-picker/assets/index.css';
-import 'react-dates/initialize';
-import 'react-dates/lib/css/_datepicker.css';
-
-const TimePicker = loadable(() => import('rc-time-picker'));
-
-const messages = defineMessages({
- date: {
- id: 'Date',
- defaultMessage: 'Date',
- },
- time: {
- id: 'Time',
- defaultMessage: 'Time',
- },
- clearDateTime: {
- id: 'Clear date/time',
- defaultMessage: 'Clear date and time',
- },
-});
-
-const PrevIcon = () => (
-
-
-
-);
-
-const NextIcon = () => (
-
-
-
-);
-
-const defaultTimeDateOnly = {
- hour: 12,
- minute: 0,
- second: 0,
-};
const DatetimeWidgetComponent = (props) => {
const {
id,
resettable,
- reactDates,
- widgetOptions,
- moment,
value,
onChange,
dateOnly,
@@ -85,147 +14,45 @@ const DatetimeWidgetComponent = (props) => {
noPastDates: propNoPastDates,
isDisabled,
formData,
+ widgetOptions,
} = props;
- const intl = useIntl();
- const lang = intl.locale;
-
- const [focused, setFocused] = useState(false);
- const [isDefault, setIsDefault] = useState(false);
-
- const { SingleDatePicker } = reactDates;
-
- useEffect(() => {
- const parsedDateTime = parseDateTime(
- toBackendLang(lang),
- value,
- undefined,
- moment.default,
- );
- setIsDefault(
- parsedDateTime?.toISOString() === moment.default().utc().toISOString(),
- );
- }, [value, lang, moment]);
-
// If open_end is checked and this is the end field, don't render
if (id === 'end' && formData?.open_end) {
return null;
}
- const getInternalValue = () => {
- return parseDateTime(toBackendLang(lang), value, undefined, moment.default);
- };
-
- const getDateOnly = () => {
- return (
- dateOnly ||
- widget === 'date' ||
- ((id === 'start' || id === 'end') && formData?.whole_day)
- );
- };
+ const isDateOnly =
+ dateOnly ||
+ widget === 'date' ||
+ ((id === 'start' || id === 'end') && formData?.whole_day);
- const onDateChange = (date) => {
- if (date) {
- const isDateOnly = getDateOnly();
- const base = (getInternalValue() || moment.default()).set({
- year: date.year(),
- month: date.month(),
- date: date.date(),
- ...(isDateOnly ? defaultTimeDateOnly : {}),
- });
- const dateValue = isDateOnly
- ? base.format('YYYY-MM-DD')
- : base.toISOString();
- onChange(id, dateValue);
- }
- setIsDefault(false);
- };
-
- const onTimeChange = (time) => {
- if (time) {
- const base = (getInternalValue() || moment.default()).set({
- hours: time?.hours() ?? 0,
- minutes: time?.minutes() ?? 0,
- seconds: 0,
- });
- const dateValue = base.toISOString();
- onChange(id, dateValue);
- }
- };
+ const noPastDates =
+ propNoPastDates || widgetOptions?.pattern_options?.noPastDates;
- const onResetDates = () => {
- setIsDefault(false);
- onChange(id, null);
+ const handleChange = (newValue) => {
+ onChange(id, newValue);
};
- const onFocusChange = ({ focused }) => setFocused(focused);
-
- const noPastDates =
- propNoPastDates || widgetOptions?.pattern_options?.noPastDates;
- const datetime = getInternalValue();
- const isDateOnly = getDateOnly();
+ // Normalize value: when switching from date-only back to datetime,
+ // the value may be a plain date string (YYYY-MM-DD) which is invalid
+ // for granularity="minute". Convert it to a full ISO datetime string.
+ let normalizedValue = value;
+ if (!isDateOnly && value && !value.includes('T')) {
+ normalizedValue = `${value}T12:00:00Z`;
+ }
return (
-
-
false })}
- onFocusChange={onFocusChange}
- noBorder
- displayFormat={moment.default
- .localeData(toBackendLang(lang))
- .longDateFormat('L')}
- navPrev={}
- navNext={}
- id={`${id}-date`}
- placeholder={intl.formatMessage(messages.date)}
- />
-
- {!isDateOnly && (
-
-
-
- )}
- {resettable && (
-
- )}
+
);
@@ -255,6 +82,4 @@ DatetimeWidgetComponent.defaultProps = {
resettable: true,
};
-export default injectLazyLibs(['reactDates', 'moment'])(
- DatetimeWidgetComponent,
-);
+export default DatetimeWidgetComponent;
diff --git a/packages/volto/src/components/theme/InjectPloneComponentsCSS/InjectPloneComponentsCSS.tsx b/packages/volto/src/components/theme/InjectPloneComponentsCSS/InjectPloneComponentsCSS.tsx
index 8e5761e99d2..f10cd1246a2 100644
--- a/packages/volto/src/components/theme/InjectPloneComponentsCSS/InjectPloneComponentsCSS.tsx
+++ b/packages/volto/src/components/theme/InjectPloneComponentsCSS/InjectPloneComponentsCSS.tsx
@@ -1,4 +1,5 @@
import '@plone/components/dist/basic.css';
+import '@plone/components/dist/quanta.css';
const InjectPloneComponentsCSS = () => {
return null;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 89a15c8d05f..ec127a53a36 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -173,7 +173,7 @@ importers:
version: 4.2.1(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@3.13.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))
'@testing-library/jest-dom':
specifier: 6.4.2
- version: 6.4.2(@types/jest@30.0.0)(vitest@3.2.4)
+ version: 6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@3.13.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))
'@testing-library/react':
specifier: ^16.3.0
version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -434,6 +434,9 @@ importers:
'@dnd-kit/utilities':
specifier: 3.2.2
version: 3.2.2(react@18.2.0)
+ '@internationalized/date':
+ specifier: ^3.12.0
+ version: 3.12.0
'@loadable/component':
specifier: 5.14.1
version: 5.14.1(react@18.2.0)
@@ -800,7 +803,7 @@ importers:
version: 10.1.0(cypress@15.5.0)
'@testing-library/jest-dom':
specifier: 6.4.2
- version: 6.4.2(@types/jest@30.0.0)(vitest@3.2.4)
+ version: 6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@3.13.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))
'@testing-library/react':
specifier: 14.3.1
version: 14.3.1(@types/react@18.3.28)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -15956,7 +15959,7 @@ snapshots:
lodash: 4.17.23
redent: 3.0.0
- '@testing-library/jest-dom@6.4.2(@types/jest@30.0.0)(vitest@3.2.4)':
+ '@testing-library/jest-dom@6.4.2(@types/jest@30.0.0)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@3.13.1)(lightningcss@1.32.0)(sass@1.58.0)(terser@5.46.0)(yaml@2.8.2))':
dependencies:
'@adobe/css-tools': 4.4.4
'@babel/runtime': 7.28.6