[WEB-4528] fix: calendar options interactions (#7437)

This commit is contained in:
Prateek Shourya 2025-07-18 14:25:08 +05:30 committed by GitHub
parent 0eb4af9d19
commit 1ad792b4bb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,9 +73,9 @@ export const CalendarOptionsDropdown: React.FC<ICalendarHeader> = observer((prop
const showWeekends = issuesFilterStore.issueFilters?.displayFilters?.calendar?.show_weekends ?? false; const showWeekends = issuesFilterStore.issueFilters?.displayFilters?.calendar?.show_weekends ?? false;
const handleLayoutChange = (layout: TCalendarLayouts, closePopover: any) => { const handleLayoutChange = (layout: TCalendarLayouts, closePopover: any) => {
if (!projectId || !updateFilters) return; if (!updateFilters) return;
updateFilters(projectId.toString(), EIssueFilterType.DISPLAY_FILTERS, { updateFilters(projectId?.toString(), EIssueFilterType.DISPLAY_FILTERS, {
calendar: { calendar: {
...issuesFilterStore.issueFilters?.displayFilters?.calendar, ...issuesFilterStore.issueFilters?.displayFilters?.calendar,
layout, layout,
@ -93,9 +93,9 @@ export const CalendarOptionsDropdown: React.FC<ICalendarHeader> = observer((prop
const handleToggleWeekends = () => { const handleToggleWeekends = () => {
const showWeekends = issuesFilterStore.issueFilters?.displayFilters?.calendar?.show_weekends ?? false; const showWeekends = issuesFilterStore.issueFilters?.displayFilters?.calendar?.show_weekends ?? false;
if (!projectId || !updateFilters) return; if (!updateFilters) return;
updateFilters(projectId.toString(), EIssueFilterType.DISPLAY_FILTERS, { updateFilters(projectId?.toString(), EIssueFilterType.DISPLAY_FILTERS, {
calendar: { calendar: {
...issuesFilterStore.issueFilters?.displayFilters?.calendar, ...issuesFilterStore.issueFilters?.displayFilters?.calendar,
show_weekends: !showWeekends, show_weekends: !showWeekends,