module Web.View.HubRoutingRules.Edit where import Web.Types import Generated.Types import IHP.Prelude import IHP.ViewPrelude 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} |]