Introduces DateService for time zone handling
Adds DateService using date-fns-tz for robust time zone conversions and date manipulations. Refactors DateCalculator and TimeFormatter to utilize the DateService, centralizing date logic and ensuring consistent time zone handling throughout the application. Improves event dragging by updating time displays and data attributes, handling cross-midnight events correctly.
This commit is contained in:
parent
1821d805d1
commit
53cf097a47
8 changed files with 764 additions and 136 deletions
|
|
@ -6,6 +6,8 @@ import { TimeFormatter } from './TimeFormatter';
|
|||
/**
|
||||
* PositionUtils - Static positioning utilities using singleton calendarConfig
|
||||
* Focuses on pixel/position calculations while delegating date operations
|
||||
*
|
||||
* Note: Uses DateCalculator and TimeFormatter which internally use DateService with date-fns
|
||||
*/
|
||||
export class PositionUtils {
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue