Adds header drawer event rendering support
Extends calendar rendering to support all-day events in header drawer Implements rendering logic for all-day events in header drawer: - Fetches events for visible date range - Filters and creates header items for all-day events - Dynamically positions events with color classes - Expands header drawer when events are present Enhances event persistence with header drop detection
This commit is contained in:
parent
f670598e7a
commit
d88956f47b
3 changed files with 92 additions and 4 deletions
|
|
@ -41,11 +41,13 @@ export class EventPersistenceManager {
|
|||
}
|
||||
|
||||
// Update and save - start/end already calculated in SwpEvent
|
||||
// If dropped in header, mark as allDay
|
||||
const updatedEvent: ICalendarEvent = {
|
||||
...event,
|
||||
start: swpEvent.start,
|
||||
end: swpEvent.end,
|
||||
resourceId: swpEvent.resourceId ?? event.resourceId,
|
||||
allDay: payload.target === 'header' ? true : event.allDay,
|
||||
syncStatus: 'pending'
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue