From 323e3eae642e2df0605aed83ef594603163b787d Mon Sep 17 00:00:00 2001 From: vamsikrishnamathala Date: Wed, 10 Sep 2025 16:01:28 +0530 Subject: [PATCH 1/2] fix: calender picker build errors --- .../web/core/components/analytics/total-insights.tsx | 12 ++---------- .../components/core/filters/date-filter-modal.tsx | 4 ++-- apps/web/core/components/dropdowns/date-range.tsx | 2 +- apps/web/core/components/dropdowns/date.tsx | 2 +- .../components/inbox/modals/snooze-issue-modal.tsx | 2 +- 5 files changed, 7 insertions(+), 15 deletions(-) diff --git a/apps/web/core/components/analytics/total-insights.tsx b/apps/web/core/components/analytics/total-insights.tsx index 0ac1f4f8736..a822e756004 100644 --- a/apps/web/core/components/analytics/total-insights.tsx +++ b/apps/web/core/components/analytics/total-insights.tsx @@ -19,7 +19,7 @@ const getInsightLabel = ( analyticsType: TAnalyticsTabsBase, item: IInsightField, isEpic: boolean | undefined, - t: (key: string, options?: any) => string + t: (key: string, params?: Record) => string ) => { if (analyticsType === "work-items") { return isEpic @@ -50,15 +50,7 @@ const TotalInsights: React.FC<{ const params = useParams(); const workspaceSlug = params.workspaceSlug.toString(); const { t } = useTranslation(); - const { - selectedDuration, - selectedProjects, - selectedDurationLabel, - selectedCycle, - selectedModule, - isPeekView, - isEpic, - } = useAnalytics(); + const { selectedDuration, selectedProjects, selectedCycle, selectedModule, isPeekView, isEpic } = useAnalytics(); const { data: totalInsightsData, isLoading } = useSWR( `total-insights-${analyticsType}-${selectedDuration}-${selectedProjects}-${selectedCycle}-${selectedModule}-${isEpic}`, () => diff --git a/apps/web/core/components/core/filters/date-filter-modal.tsx b/apps/web/core/components/core/filters/date-filter-modal.tsx index dd717395927..006f905a00d 100644 --- a/apps/web/core/components/core/filters/date-filter-modal.tsx +++ b/apps/web/core/components/core/filters/date-filter-modal.tsx @@ -101,7 +101,7 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o captionLayout="dropdown" selected={dateValue} defaultMonth={dateValue} - onSelect={(date) => { + onSelect={(date: Date | undefined) => { if (!date) return; onChange(date); }} @@ -126,7 +126,7 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o captionLayout="dropdown" selected={dateValue} defaultMonth={dateValue} - onSelect={(date) => { + onSelect={(date: Date | undefined) => { if (!date) return; onChange(date); }} diff --git a/apps/web/core/components/dropdowns/date-range.tsx b/apps/web/core/components/dropdowns/date-range.tsx index e0da934655a..05ce680e9fa 100644 --- a/apps/web/core/components/dropdowns/date-range.tsx +++ b/apps/web/core/components/dropdowns/date-range.tsx @@ -274,7 +274,7 @@ export const DateRangeDropdown: React.FC = observer((props) => { captionLayout="dropdown" classNames={{ root: `p-3 rounded-md` }} selected={dateRange} - onSelect={(val) => { + onSelect={(val: DateRange | undefined) => { onSelect?.(val); }} mode="range" diff --git a/apps/web/core/components/dropdowns/date.tsx b/apps/web/core/components/dropdowns/date.tsx index 4a1af03e207..e44dc28f162 100644 --- a/apps/web/core/components/dropdowns/date.tsx +++ b/apps/web/core/components/dropdowns/date.tsx @@ -182,7 +182,7 @@ export const DateDropdown: React.FC = observer((props) => { classNames={{ root: `p-3 rounded-md` }} selected={getDate(value)} defaultMonth={getDate(value)} - onSelect={(date) => { + onSelect={(date: Date | undefined) => { dropdownOnChange(date ?? null); }} showOutsideDays diff --git a/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx b/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx index 3f9040e5c03..925fa050aa6 100644 --- a/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx +++ b/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx @@ -53,7 +53,7 @@ export const InboxIssueSnoozeModal: FC = (props) => classNames={{ root: `rounded-md border border-custom-border-200 p-3` }} selected={date ? new Date(date) : undefined} defaultMonth={date ? new Date(date) : undefined} - onSelect={(date) => { + onSelect={(date: Date | undefined) => { if (!date) return; setDate(date); }} From 1d3ed48308925d74e6aaed52d5ab0d9f53334808 Mon Sep 17 00:00:00 2001 From: vamsikrishnamathala Date: Wed, 10 Sep 2025 16:48:48 +0530 Subject: [PATCH 2/2] fix: styles override in the picker implementation --- .../core/components/core/filters/date-filter-modal.tsx | 8 ++------ apps/web/core/components/dropdowns/date-range.tsx | 2 +- apps/web/core/components/dropdowns/date.tsx | 2 +- .../core/components/inbox/modals/snooze-issue-modal.tsx | 2 +- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/apps/web/core/components/core/filters/date-filter-modal.tsx b/apps/web/core/components/core/filters/date-filter-modal.tsx index 006f905a00d..244aa69eae7 100644 --- a/apps/web/core/components/core/filters/date-filter-modal.tsx +++ b/apps/web/core/components/core/filters/date-filter-modal.tsx @@ -95,9 +95,7 @@ export const DateFilterModal: React.FC = ({ title, handleClose, isOpen, o const date2Value = getDate(watch("date2")); return ( = ({ title, handleClose, isOpen, o const date1Value = getDate(watch("date1")); return ( = observer((props) => { {...attributes.popper} > { onSelect?.(val); diff --git a/apps/web/core/components/dropdowns/date.tsx b/apps/web/core/components/dropdowns/date.tsx index e44dc28f162..87d783d9a2e 100644 --- a/apps/web/core/components/dropdowns/date.tsx +++ b/apps/web/core/components/dropdowns/date.tsx @@ -178,8 +178,8 @@ export const DateDropdown: React.FC = observer((props) => { {...attributes.popper} > { diff --git a/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx b/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx index 925fa050aa6..d137f6a03e5 100644 --- a/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx +++ b/apps/web/core/components/inbox/modals/snooze-issue-modal.tsx @@ -49,8 +49,8 @@ export const InboxIssueSnoozeModal: FC = (props) =>
{