module Web.View.HubRoutingRules.Edit where
import Web.Types
import Generated.Types
import IHP.Prelude
import IHP.ViewPrelude
import Web.Routes ()
data EditView = EditView
{ rule :: !HubRoutingRule
, hubs :: ![Hub]
}
instance View EditView where
html EditView { .. } = [hsx|
Edit Routing Rule
{renderForm rule}
|]
renderForm :: HubRoutingRule -> Html
renderForm rule = formFor rule [hsx|
{(textField #matchCategory){ helpText = "Leave blank to match any category" }}
{(textField #matchWidgetType){ helpText = "Leave blank to match any widget type" }}
{numberField #priority}
{textareaField #notes}
{submitButton}
|]