Dokumentationen / Modul
kalender
dok · kalenderid: kalender
namn: kalender
sammanfattning: Visar dagens händelser, och för chef även årshjulets återkommande åtaganden.
uppdaterad: 2026-08-28
ansvar:
- Fylla sloten side med "Idag", och för chef med "Återkommande".
- Formatera klockslag i vyn – datat bär alltid full ISO-tid.
- Låta händelsens ton färga kantlinjen, inte raden.
filer:
- modules/kalender/src/manifest.ts — Två widgets i side; den andra bara för chef.
- modules/kalender/src/components/Idag.tsx — Dagens händelser med tid och plats.
- modules/kalender/src/components/Aterkommande.tsx — Årshjulet.
- modules/kalender/src/data/index.ts — Typer, mockdata, hamtaDagen, hamtaAterkommande, klockslag.
api:
- hamtaDagen: (ctx: UserContext) => Promise<DagSvar>
Dagens händelser för rollen. Speglas av /api/mock/kalender.
- hamtaAterkommande: () => Promise<Aterkommande[]>
Årshjulet. Rollfiltreras i manifestet, inte i datat.
- klockslag: (iso: string) => string
"09:30" ur en ISO-tidpunkt.
beroenden: ui, module-sdk, api-mock
beslut: ADR-006
kvarstår:
- Ingen riktig kalenderkälla. Datat är statiskt kring ett fixerat datum.
- Modulen är den enda som visar en widget för bara en roll – mönstret bör bekräftas av en till innan det generaliseras.