feat(vacay): add manual school holiday calendars

This commit is contained in:
Maurice
2026-09-12 11:37:57 +02:00
committed by Maurice
parent 4f8605b529
commit 41b18f970c
55 changed files with 1562 additions and 34 deletions
@@ -0,0 +1,10 @@
import { schoolHolidayCatalogApi } from '../api/schoolHolidayCatalog'
import { isEffectivelyOffline } from '../sync/networkMode'
// Instance administration is online-only: a shared catalog must not replay stale edits.
export const schoolHolidayCatalogRepo = {
...schoolHolidayCatalogApi,
requireOnline() {
if (isEffectivelyOffline()) throw new Error('School holiday administration requires a connection')
},
}