@if (error(); as message) { {{ message }} } @else if (loading() && !hasData()) {

Chargement des recommandations…

} @else if (visibleGroups().length === 0) { {{ emptyMessage() }} }
@for (group of visibleGroups(); track group.alert.alert_id) {
{{ severityLabel(group.alert.severity) }} {{ typeLabel(group.alert.type) }} @if (!siteId()) { {{ group.siteName }} }

{{ group.alert.message }}

    @for (reco of group.recommendations; track reco.recommendation_id) {
  1. {{ reco.action }} {{ ruleLabel(reco.rule_reference) }}

    {{ reco.explanation }}

  2. }
}