Renaming part 1

This commit is contained in:
Janus Knudsen 2025-08-07 00:15:44 +02:00
parent 36ac8d18ab
commit 29811fd4b5
20 changed files with 1424 additions and 582 deletions

View file

@ -3,10 +3,25 @@
export type ViewType = 'day' | 'week' | 'month';
export type CalendarView = ViewType; // Alias for compatibility
export type CalendarType = 'date' | 'resource';
export type EventType = 'meeting' | 'meal' | 'work' | 'milestone';
export type SyncStatus = 'synced' | 'pending' | 'error';
export interface Resource {
name: string;
displayName: string;
avatarUrl: string;
employeeId: string;
events: CalendarEvent[];
}
export interface ResourceCalendarData {
date: string;
resources: Resource[];
}
export interface CalendarEvent {
id: string;
title: string;
@ -15,6 +30,10 @@ export interface CalendarEvent {
type: EventType;
allDay: boolean;
syncStatus: SyncStatus;
// Resource information (only present in resource calendar mode)
resourceName?: string;
resourceDisplayName?: string;
resourceEmployeeId?: string;
recurringId?: string;
resources?: string[];
metadata?: Record<string, any>;