diff --git a/web/core/components/core/filters/date-filter-modal.tsx b/web/core/components/core/filters/date-filter-modal.tsx index 9fa63ad6450..1ae7ea35100 100644 --- a/web/core/components/core/filters/date-filter-modal.tsx +++ b/web/core/components/core/filters/date-filter-modal.tsx @@ -1,7 +1,7 @@ "use client"; import { Fragment } from "react"; -import { DayPicker } from "react-day-picker"; +import { DayPicker, getDefaultClassNames } from "react-day-picker"; import { Controller, useForm } from "react-hook-form"; import { X } from "lucide-react"; @@ -49,6 +49,8 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o const date1 = getDate(watch("date1")); const date2 = getDate(watch("date1")); + const defaultClassNames = getDefaultClassNames(); + const isInvalid = watch("filterType") === "range" && date1 && date2 ? date1 > date2 : false; return ( @@ -97,6 +99,8 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o const date2Value = getDate(watch("date2")); return ( { @@ -105,7 +109,6 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o }} mode="single" disabled={date2Value ? [{ after: date2Value }] : undefined} - className="border border-custom-border-200 p-3 rounded-md" /> ); }} @@ -119,6 +122,8 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o const date1Value = getDate(watch("date1")); return ( { @@ -127,7 +132,6 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o }} mode="single" disabled={date1Value ? [{ before: date1Value }] : undefined} - className="border border-custom-border-200 p-3 rounded-md" /> ); }} diff --git a/web/core/components/dropdowns/date-range.tsx b/web/core/components/dropdowns/date-range.tsx index 453215e9947..aa90d887b42 100644 --- a/web/core/components/dropdowns/date-range.tsx +++ b/web/core/components/dropdowns/date-range.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useRef, useState } from "react"; import { Placement } from "@popperjs/core"; -import { DateRange, DayPicker, Matcher } from "react-day-picker"; +import { DateRange, DayPicker, Matcher, getDefaultClassNames } from "react-day-picker"; import { usePopper } from "react-popper"; import { ArrowRight, CalendarDays } from "lucide-react"; import { Combobox } from "@headlessui/react"; @@ -133,6 +133,8 @@ export const DateRangeDropdown: React.FC = (props) => { setDateRange(value); }, [value]); + const defaultClassNames = getDefaultClassNames(); + const comboButton = (