module Web.View.WidgetPatterns.New where import Web.Types import Generated.Types import IHP.Prelude import IHP.ViewPrelude import Web.Routes () data NewView = NewView { pattern :: !WidgetPattern , hubs :: ![Hub] , widgetTypes :: ![(Text, Text)] -- (name, label) } instance View NewView where html NewView { .. } = [hsx|
← Widget Patterns

New Widget Pattern

{renderForm pattern hubs widgetTypes} |] renderForm :: WidgetPattern -> [Hub] -> [(Text, Text)] -> Html renderForm pattern hubs widgetTypes = [hsx|
|] renderHubOption :: Hub -> Html renderHubOption h = [hsx||] renderWidgetTypeOption :: (Text, Text) -> Html renderWidgetTypeOption (n, l) = [hsx||]