module Web.View.FederatedPolicyOverlays.New where
import Web.Types
import Generated.Types
import IHP.Prelude
import IHP.ViewPrelude
import Web.Routes ()
data NewView = NewView
{ overlay :: !FederatedPolicyOverlay
, hubs :: ![Hub]
}
instance View NewView where
html NewView { .. } = [hsx|
New Policy Overlay
{renderForm overlay}
|]
renderForm :: FederatedPolicyOverlay -> Html
renderForm overlay = formFor overlay [hsx|
{textField #title}
{(textareaField #policyText){ helpText = "Full policy text; once activated this cannot be changed" }}
{(textareaField #notes){ fieldLabel = "Notes (optional)" }}
{submitButton}
|]