Refactors calendar type to calendar mode
Updates the codebase to utilize `CalendarMode` instead of the deprecated `CalendarType`. Simplifies `CalendarConfig` by removing legacy methods and related type aliases, enhancing code maintainability and clarity. Improves event rendering by ensuring `GRID_RENDERED` events include explicit start and end dates, preventing errors and ensuring correct data filtering.
This commit is contained in:
parent
83c0ce801c
commit
0ea4e47324
10 changed files with 61 additions and 91 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
import { eventBus } from './EventBus';
|
||||
import { CoreEvents } from '../constants/CoreEvents';
|
||||
import { CalendarConfig as ICalendarConfig, ViewPeriod, CalendarMode, DateViewType, CalendarType } from '../types/CalendarTypes';
|
||||
import { CalendarConfig as ICalendarConfig, ViewPeriod, CalendarMode } from '../types/CalendarTypes';
|
||||
|
||||
/**
|
||||
* Layout and timing settings for the calendar grid
|
||||
|
|
@ -305,13 +305,6 @@ export class CalendarConfig {
|
|||
getDateViewSettings(): DateViewSettings {
|
||||
return { ...this.dateViewSettings };
|
||||
}
|
||||
|
||||
/**
|
||||
* Legacy method - for backwards compatibility
|
||||
*/
|
||||
getDateHeaderSettings(): DateViewSettings {
|
||||
return this.getDateViewSettings();
|
||||
}
|
||||
|
||||
/**
|
||||
* Update date view settings
|
||||
|
|
@ -326,13 +319,6 @@ export class CalendarConfig {
|
|||
oldValue: this.dateViewSettings
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Legacy method - for backwards compatibility
|
||||
*/
|
||||
updateDateHeaderSettings(updates: Partial<DateViewSettings>): void {
|
||||
this.updateDateViewSettings(updates);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get resource view settings
|
||||
|
|
@ -340,13 +326,6 @@ export class CalendarConfig {
|
|||
getResourceViewSettings(): ResourceViewSettings {
|
||||
return { ...this.resourceViewSettings };
|
||||
}
|
||||
|
||||
/**
|
||||
* Legacy method - for backwards compatibility
|
||||
*/
|
||||
getResourceHeaderSettings(): ResourceViewSettings {
|
||||
return this.getResourceViewSettings();
|
||||
}
|
||||
|
||||
/**
|
||||
* Update resource view settings
|
||||
|
|
@ -361,13 +340,6 @@ export class CalendarConfig {
|
|||
oldValue: this.resourceViewSettings
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Legacy method - for backwards compatibility
|
||||
*/
|
||||
updateResourceHeaderSettings(updates: Partial<ResourceViewSettings>): void {
|
||||
this.updateResourceViewSettings(updates);
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if current mode is resource-based
|
||||
|
|
@ -383,16 +355,6 @@ export class CalendarConfig {
|
|||
return this.calendarMode === 'date';
|
||||
}
|
||||
|
||||
/**
|
||||
* Legacy methods - for backwards compatibility
|
||||
*/
|
||||
isResourceView(): boolean {
|
||||
return this.isResourceMode();
|
||||
}
|
||||
|
||||
isDateView(): boolean {
|
||||
return this.isDateMode();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get calendar mode
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue