Yesod.Core.Widget

# Datatype

data WidgetT site m a

data PageContent url

# Special Hamlet quasiquoter/TH for Widgets

whamlet

whamletFile

ihamletToRepHtml

ihamletToHtml

# Convert to Widget

class ToWidget site a

class ToWidgetHead site a

class ToWidgetBody site a

class ToWidgetMedia site a

# Creating

## Head of page

setTitle

setTitleI

## CSS

addStylesheet

addStylesheetAttrs

addStylesheetRemote

addStylesheetRemoteAttrs

addStylesheetEither

data CssBuilder

## Javascript

addScript

addScriptAttrs

addScriptRemote

addScriptRemoteAttrs

addScriptEither

# Subsites

widgetToParentWidget

handlerToWidget

# Internal

whamletFileWithSettings

asWidgetT