style(13-03): apply Prettier formatting across repo
Mechanical reformat — no logic changes. 398 files changed, 19125 insertions(+), 16457 deletions(-). Prettier 3.8.4 with .prettierrc (singleQuote:true, semi:true, tabWidth:2, trailingComma:all, printWidth:100). Isolated per D-13-08 for reviewability.
This commit is contained in:
@@ -17,10 +17,10 @@
|
||||
* Source: https://schedule-x.dev/docs/calendar/calendars
|
||||
*/
|
||||
|
||||
import { deriveScheduleXColors } from './colorUtils.js'
|
||||
import { deriveScheduleXColors } from './colorUtils.js';
|
||||
|
||||
/** Week start day in JS/date-fns convention: 0 = Sunday. */
|
||||
export const WEEK_START_DAY = 0
|
||||
export const WEEK_START_DAY = 0;
|
||||
|
||||
/**
|
||||
* firstDayOfWeek in Schedule-X/Temporal convention: 7 = Sunday, 1 = Monday.
|
||||
@@ -28,7 +28,7 @@ export const WEEK_START_DAY = 0
|
||||
* Translation: WEEK_START_DAY === 0 (JS Sunday) → 7 (Temporal Sunday).
|
||||
* Hard-code to the project convention; one edit here when the user wants Monday.
|
||||
*/
|
||||
export const SX_FIRST_DAY_OF_WEEK: number = WEEK_START_DAY === 0 ? 7 : WEEK_START_DAY
|
||||
export const SX_FIRST_DAY_OF_WEEK: number = WEEK_START_DAY === 0 ? 7 : WEEK_START_DAY;
|
||||
|
||||
/**
|
||||
* Per-member calendar config entry passed to buildCalendarConfig.
|
||||
@@ -38,23 +38,23 @@ export const SX_FIRST_DAY_OF_WEEK: number = WEEK_START_DAY === 0 ? 7 : WEEK_STAR
|
||||
* color = users.color hex
|
||||
*/
|
||||
export interface MemberCalendarConfig {
|
||||
id: string // String(users.id)
|
||||
name: string // users.displayName
|
||||
color: string // hex from users.color
|
||||
id: string; // String(users.id)
|
||||
name: string; // users.displayName
|
||||
color: string; // hex from users.color
|
||||
}
|
||||
|
||||
export interface ScheduleXCalendarEntry {
|
||||
colorName: string
|
||||
colorName: string;
|
||||
lightColors: {
|
||||
main: string
|
||||
container: string
|
||||
onContainer: string
|
||||
}
|
||||
main: string;
|
||||
container: string;
|
||||
onContainer: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface CalendarConfig {
|
||||
firstDayOfWeek: number
|
||||
calendars: Record<string, ScheduleXCalendarEntry>
|
||||
firstDayOfWeek: number;
|
||||
calendars: Record<string, ScheduleXCalendarEntry>;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -69,24 +69,24 @@ export interface CalendarConfig {
|
||||
* isShared:false → String(ownerUserId) (NOT String(db calendarId))
|
||||
*/
|
||||
export function buildCalendarConfig(members: MemberCalendarConfig[]): CalendarConfig {
|
||||
const calendars: Record<string, ScheduleXCalendarEntry> = {}
|
||||
const calendars: Record<string, ScheduleXCalendarEntry> = {};
|
||||
|
||||
// Shared-family calendar: reserved rose color, confirmed by user
|
||||
calendars['shared'] = {
|
||||
colorName: 'shared',
|
||||
lightColors: deriveScheduleXColors('#F25C7A'),
|
||||
}
|
||||
};
|
||||
|
||||
// Per-member calendars keyed by String(userId)
|
||||
for (const m of members) {
|
||||
calendars[m.id] = {
|
||||
colorName: `member-${m.id}`,
|
||||
lightColors: deriveScheduleXColors(m.color),
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
firstDayOfWeek: SX_FIRST_DAY_OF_WEEK, // 7 = Sunday in Temporal convention
|
||||
calendars,
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user