diff --git a/src/app/registratie/ui/aanvraag-block/aanvraag-block.component.ts b/src/app/registratie/ui/aanvraag-block/aanvraag-block.component.ts index 0f0f222..0a840a8 100644 --- a/src/app/registratie/ui/aanvraag-block/aanvraag-block.component.ts +++ b/src/app/registratie/ui/aanvraag-block/aanvraag-block.component.ts @@ -1,5 +1,6 @@ import { Component, computed, input, output } from '@angular/core'; import { ButtonComponent } from '@shared/ui/button/button.component'; +import { AlertComponent } from '@shared/ui/alert/alert.component'; import { ChoiceLinkComponent } from '@shared/ui/choice-link/choice-link.component'; import { Aanvraag, AanvraagType } from '@registratie/domain/aanvraag'; import { blockActions } from '@registratie/domain/block-actions'; @@ -10,33 +11,37 @@ const TYPE_LABELS: Record = { intake: $localize`:@@aanvraagBlock.type.intake:Herregistratie-intake`, }; -/** Organism: one application on the dashboard's "Mijn aanvragen" list, rendered as - a CIBG Huisstijl "keuzelijst" choice (choice-link). Which text/actions it shows - is driven by the pure `blockActions(status)` and the status tag; the block only - renders. Only a resumable Concept is clickable (stretched-link over the whole - card) — a resolved status has nothing to navigate to, so it renders as a plain - (non-interactive) card. */ +/** Organism: one application on the dashboard. A resumable Concept ("lopende + aanvraag") renders as a CIBG "melding" (warning) with its actions — verwijderen + as a link, aanvraag openen as a button; a submitted/resolved status renders as a + plain keuzelijst card. Which actions show is driven by the pure + `blockActions(status)`; the block only renders. NOTE: the caller places the two + shapes differently — a Concept melding is a block element, the rest are `
  • `s + that must sit inside a keuzelijst `