rename(phase 1): CapaKraken → Nexus across code, UI, docs, CI (#61)
CI / Architecture Guardrails (push) Successful in 2m38s
CI / Assistant Split Regression (push) Successful in 3m33s
CI / Typecheck (push) Successful in 3m51s
CI / Lint (push) Successful in 5m2s
CI / E2E Tests (push) Has been cancelled
CI / Fresh-Linux Docker Deploy (push) Has been cancelled
CI / Release Images (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Architecture Guardrails (push) Successful in 2m38s
CI / Assistant Split Regression (push) Successful in 3m33s
CI / Typecheck (push) Successful in 3m51s
CI / Lint (push) Successful in 5m2s
CI / E2E Tests (push) Has been cancelled
CI / Fresh-Linux Docker Deploy (push) Has been cancelled
CI / Release Images (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
rename(phase 1): CapaKraken → Nexus across code, UI, docs, CI (#61) Co-authored-by: Hartmut Nörenberg <hn@hartmut-noerenberg.com> Co-committed-by: Hartmut Nörenberg <hn@hartmut-noerenberg.com>
This commit was merged in pull request #61.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
"use client";
|
||||
|
||||
import { MILLISECONDS_PER_DAY } from "@capakraken/shared";
|
||||
import { MILLISECONDS_PER_DAY } from "@nexus/shared";
|
||||
|
||||
export const HOLIDAY_SOURCE_LABELS = {
|
||||
CALENDAR: "Holiday Calendar",
|
||||
@@ -27,7 +27,9 @@ function toSortedDateList(value: unknown): string[] {
|
||||
: [];
|
||||
}
|
||||
|
||||
export function getRequestedDays(vacation: Pick<VacationExplainabilityEntry, "startDate" | "endDate" | "isHalfDay">): number {
|
||||
export function getRequestedDays(
|
||||
vacation: Pick<VacationExplainabilityEntry, "startDate" | "endDate" | "isHalfDay">,
|
||||
): number {
|
||||
if (vacation.isHalfDay) {
|
||||
return 0.5;
|
||||
}
|
||||
@@ -45,7 +47,9 @@ export function getHolidayBasis(vacation: VacationExplainabilityEntry): string[]
|
||||
].filter((value): value is string => Boolean(value));
|
||||
}
|
||||
|
||||
export function getHolidayBreakdown(vacation: VacationExplainabilityEntry): Array<{ date: string; source: string }> {
|
||||
export function getHolidayBreakdown(
|
||||
vacation: VacationExplainabilityEntry,
|
||||
): Array<{ date: string; source: string }> {
|
||||
const calendarDates = toSortedDateList(vacation.holidayCalendarDates);
|
||||
const legacyDates = toSortedDateList(vacation.holidayLegacyPublicHolidayDates);
|
||||
const uniqueDates = [...new Set([...calendarDates, ...legacyDates])].sort();
|
||||
@@ -79,7 +83,9 @@ export function buildVacationExplainabilityTooltip(
|
||||
}
|
||||
|
||||
if (holidayBreakdown.length > 0) {
|
||||
lines.push(`Excluded holidays: ${holidayBreakdown.map((holiday) => `${holiday.date} (${holiday.source})`).join(", ")}`);
|
||||
lines.push(
|
||||
`Excluded holidays: ${holidayBreakdown.map((holiday) => `${holiday.date} (${holiday.source})`).join(", ")}`,
|
||||
);
|
||||
}
|
||||
|
||||
if ((vacation.type === "SICK" || vacation.type === "PUBLIC_HOLIDAY") && deductedDays === 0) {
|
||||
|
||||
Reference in New Issue
Block a user