Dokumentationen / Modul
arenden
ModulStartsideportalenVisar användarens ärenden som tabell och lyfter de ärenden som kräver något till "Att agera på".
källa: packages/modules/arendenuppdaterad: 2026-08-28
Ansvar
- Fylla sloten main med ärendetabellen.
- Översätta ärenden med en åtgärd till ActionItem för modulen agera.
- Äga ärendets datakontrakt: status, motpart, uppdateringstid.
Filer
| Sökväg | Roll |
|---|---|
| modules/arenden/src/manifest.ts | slots.main, slots.actions, navposten (medarbetare). |
| modules/arenden/src/components/Arendetabell.tsx | Tabellen när kortet är brett, en lista med status på egen rad när det är smalt (@3xl, R11). Kortet får bodyClassName så raderna går kant i kant. |
| modules/arenden/src/data/types.ts | Arende, ArendeStatus, ArendePerson, ArendeSvar. |
| modules/arenden/src/data/mock.ts | Ärendena per roll. |
| modules/arenden/src/data/format.ts | formateraUppdaterad: relativ tid mot svarets hamtad-fält. |
| modules/arenden/src/data/index.ts | hamtaArenden(ctx). |
API
| Namn | Signatur | Beskrivning |
|---|---|---|
| hamtaArenden | (ctx: UserContext) => Promise<ArendeSvar> | Rollens ärenden. Speglas av /api/mock/arenden. |
| formateraUppdaterad | (uppdaterad: string, hamtad: string) => string | Relativ tid räknad mot svarets tidpunkt, inte mot klockan – så att mockdata inte åldras. |
Beroenden och beslut
Kvarstår
- Ärenden skapade i felanmalan landar inte här ännu – det är M3.
- Tabellen har ingen sortering eller filtrering.