module Web.View.Hubs.GovernanceDashboard where import Web.Types import Generated.Types import IHP.Prelude import IHP.ViewPrelude data GovernanceDashboardView = GovernanceDashboardView { hub :: !Hub , widgets :: ![Widget] , allCandidates :: ![RequirementCandidate] , allRequirements :: ![Requirement] , recentDecisions :: ![DecisionRecord] , allDecisions :: ![DecisionRecord] , allAnnotations :: ![Annotation] , regressionWidgetIds :: ![Id Widget] } instance View GovernanceDashboardView where html GovernanceDashboardView { .. } = [hsx|
All requirements have linked decisions.
|] else forEach awaitingDecision renderAwaitingReq}No decisions recorded yet.
|] else [hsx|| Title | Outcome | Source Widget | Decided At |
|---|
| Widget | Annotation | Candidate | Decision |
|---|