module Web.View.StewardshipRoles.New where import Web.Types import Generated.Types import IHP.Prelude import IHP.ViewPrelude data NewView = NewView { role :: !StewardshipRole , hubs :: ![Hub] } instance View NewView where html NewView { .. } = [hsx|

Grant Stewardship Role

{renderForm role hubs}
|] renderForm :: StewardshipRole -> [Hub] -> Html renderForm role hubs = formFor role [hsx| {(selectField #hubId hubs){ label = "Hub" }} {(textField #roleName){ helpText = "e.g. Hub Lead, Policy Steward, Triage Owner" }} {(textField #assignedTo){ helpText = "Person name or identifier" }} {(textareaField #notes){ label = "Notes (optional)" }} {submitButton} |]