Module

Chameleon.Styled

Package
purescript-chameleon-styled
Repository
thought2/purescript-chameleon-styled

Re-exports from Chameleon.Styled.Core

#StyleT Source

newtype StyleT :: (Type -> Type) -> Type -> Typenewtype StyleT html a

Instances

#StyleMap Source

newtype StyleMap

#InlineStyle Source

newtype InlineStyle

Constructors

Instances

#ElemScope Source

newtype ElemScope

Constructors

#ElemName Source

newtype ElemName

Constructors

Instances

#Anim Source

newtype Anim

Instances

#HtmlStyled Source

class HtmlStyled :: (Type -> Type) -> Constraintclass (Html html) <= HtmlStyled (html :: Type -> Type)  where

Members

Instances

#IsDecl Source

class IsDecl a  where

Members

Instances

#styleNode Source

styleNode :: forall html style a. Html html => HtmlStyled html => IsStyle style => ElemNode html a -> style -> ElemNode html a

#styleLeaf Source

styleLeaf :: forall html style a. Html html => HtmlStyled html => IsStyle style => ElemLeaf html a -> style -> ElemLeaf html a

#styleKeyedNode Source

styleKeyedNode :: forall html style a. Html html => HtmlStyled html => IsStyle style => ElemKeyedNode html a -> style -> ElemKeyedNode html a

#styleKeyedLeaf Source

styleKeyedLeaf :: forall html style a. Html html => HtmlStyled html => IsStyle style => ElemKeyedLeaf html a -> style -> ElemKeyedLeaf html a

#runStyleT Source

runStyleT :: forall html a. Html html => StyleT html a -> html a

#declWith Source

declWith :: forall decl. IsDecl decl => String -> decl -> StyleDecl

#decl Source

decl :: forall decl. IsDecl decl => decl -> StyleDecl

Re-exports from Chameleon.Styled.Elems

#styleElems Source

styleElems :: forall rowIn rowOut. StyleElems rowIn rowOut => String -> Record rowIn -> Record rowOut