Module

PsSpa.Html

Package
purescript-ps-spa
Repository
the-man-with-a-golden-mind/ps-spa

#Attribute Source

#Html Source

data Html msg

Constructors

Instances

#a Source

a :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#a_ Source

a_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#article Source

article :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#aria Source

aria :: forall msg. String -> String -> Attribute msg

#ariaLabel Source

ariaLabel :: forall msg. String -> Attribute msg

#attr Source

attr :: forall msg. String -> String -> Attribute msg

#button Source

button :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#button_ Source

button_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#buttonType Source

buttonType :: forall msg. ButtonType -> Attribute msg

#className Source

className :: forall msg. String -> Attribute msg

#class_ Source

class_ :: forall msg. String -> Attribute msg

#classes Source

classes :: forall msg. Array String -> Attribute msg

#dataAttr Source

dataAttr :: forall msg. String -> String -> Attribute msg

#disabled Source

disabled :: forall msg. Boolean -> Attribute msg

#div Source

div :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#div_ Source

div_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#footer Source

footer :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#h1 Source

h1 :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#h1_ Source

h1_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#h2 Source

h2 :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#h3 Source

h3 :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#header Source

header :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#href Source

href :: forall msg. String -> Attribute msg

#href_ Source

href_ :: forall msg. String -> Attribute msg

#id Source

id :: forall msg. String -> Attribute msg

#img Source

img :: forall msg. Array (Attribute msg) -> Html msg

#keyed Source

keyed :: forall msg. String -> Array (Attribute msg) -> Array (Tuple String (Html msg)) -> Html msg

A keyed container element. Children are paired with stable string keys; the renderer matches them by key across rerenders, so reordering preserves DOM identity (focus, scroll position, listener state) instead of rebuilding siblings positionally.

#main Source

main :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#main_ Source

main_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#nav Source

nav :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#node Source

node :: forall msg. String -> Array (Attribute msg) -> Array (Html msg) -> Html msg

#onBlur Source

onBlur :: forall msg. msg -> Attribute msg

#onChange Source

onChange :: forall msg. (String -> msg) -> Attribute msg

#onClick Source

onClick :: forall msg. msg -> Attribute msg

#onDoubleClick Source

onDoubleClick :: forall msg. msg -> Attribute msg

#onEvent Source

onEvent :: forall msg. String -> (EventValue -> msg) -> Attribute msg

Generic event handler. Use the more specific helpers below where they exist; reach for onEvent only when adding a handler we don't ship.

#onFocus Source

onFocus :: forall msg. msg -> Attribute msg

#onInput Source

onInput :: forall msg. (String -> msg) -> Attribute msg

#onKeyDown Source

onKeyDown :: forall msg. (String -> msg) -> Attribute msg

#onKeyUp Source

onKeyUp :: forall msg. (String -> msg) -> Attribute msg

#onMouseEnter Source

onMouseEnter :: forall msg. msg -> Attribute msg

#onMouseLeave Source

onMouseLeave :: forall msg. msg -> Attribute msg

#onSubmit Source

onSubmit :: forall msg. msg -> Attribute msg

#p Source

p :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#p_ Source

p_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#rel Source

rel :: forall msg. String -> Attribute msg

#role Source

role :: forall msg. AriaRole -> Attribute msg

#section Source

section :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#section_ Source

section_ :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#small Source

small :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#span Source

span :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#src Source

src :: forall msg. String -> Attribute msg

#strong Source

strong :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#target Source

target :: forall msg. String -> Attribute msg

#text Source

text :: forall msg. String -> Html msg

#titleAttr Source

titleAttr :: forall msg. String -> Attribute msg

#ul Source

ul :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg

#li Source

li :: forall msg. Array (Attribute msg) -> Array (Html msg) -> Html msg