Actions
Project activity #30958
closedRefactor tezza thumbnail column component
Start date:
17/02/2025
Due date:
% Done:
100%
Estimated time:
Description
De thumbnail column component die in tezza app wordt gebruikt ondersteunt nu:
Graag deze component refactoren:
- verschillende zaak map icons afhankelijk van status (afgehandeld, gearchiveerd, opgeschort)
- badges (aantal ongelezen documenten, geen behandelaars)
- iot warning
- gzac status
- validsign status
- ...
Graag deze component refactoren:
- verplaatsen naar content/columns
- werken op basis van een service die via extensions of via injection tokens thumbnail-definities kan accepteren
- elke thumbnail-definitie bevat:
- rule (node: Node) => boolean : als de node deze rule voldoet dan wordt deze thumbnail toegepast
- order: prioriteit van deze thumbnail ten opzicht van de anderen
- thumbnail icon of component id; thumbnail componenten moeten een eigen interface implementeren (zie bijvoorbeeld contezza-dynamic-component[contezza-search-results] en contezza-dynamic-component[contezza-search-result-preview])
- elke thumbnail variant omzetten naar definitie en verplaatsen naar de bijbehorende module
Actions