Dokumentationen / Modul
kalender
ModulStartsideportalenVisar dagens händelser, och för chef även årshjulets återkommande åtaganden.
källa: packages/modules/kalenderuppdaterad: 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
| Sökväg | Roll |
|---|---|
| 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
| Namn | Signatur | Beskrivning |
|---|---|---|
| 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 och beslut
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.