From 6fea2e77ad65179dfa1e1c6398434a3824e3c063 Mon Sep 17 00:00:00 2001 From: Gustav Hansen Date: Fri, 18 Feb 2022 14:59:36 +0100 Subject: [PATCH] FilterPopoverURLQuery: Remove all time-releated information from date filter --- .../lib/src/components/FilterPopoverURLQuery/Inputs.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/helper-plugin/lib/src/components/FilterPopoverURLQuery/Inputs.js b/packages/core/helper-plugin/lib/src/components/FilterPopoverURLQuery/Inputs.js index 68786f0f30..10944424a8 100644 --- a/packages/core/helper-plugin/lib/src/components/FilterPopoverURLQuery/Inputs.js +++ b/packages/core/helper-plugin/lib/src/components/FilterPopoverURLQuery/Inputs.js @@ -1,5 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; +import parseISO from 'date-fns/parseISO'; +import formatISO from 'date-fns/formatISO'; import { DatePicker } from '@strapi/design-system/DatePicker'; import { Field, FieldInput } from '@strapi/design-system/Field'; import { NumberInput } from '@strapi/design-system/NumberInput'; @@ -31,9 +33,9 @@ const Inputs = ({ label, onChange, options, type, value }) => { clearLabel={formatMessage({ id: 'clearLabel', defaultMessage: 'Clear' })} ariaLabel={label} name="datepicker" - onChange={date => onChange(date.toISOString())} + onChange={date => onChange(formatISO(date, { representation: 'date' }))} onClear={() => onChange(null)} - selectedDate={value ? new Date(value) : null} + selectedDate={value ? parseISO(value) : null} selectedDateLabel={formattedDate => `Date picker, current is ${formattedDate}`} /> );