bulmex-1.0.0: Reflex infused with bulma (css)

Safe HaskellNone
LanguageHaskell2010

Reflex.Bulmex.Tag

Description

bulma divs

Synopsis

Documentation

container :: DomBuilder t m => m a -> m a Source #

containerClass :: DomBuilder t m => Text -> m a -> m a Source #

partialDiv :: DomBuilder t m => Text -> Text -> m a -> m a Source #

txtEl :: (Text -> m a -> m a) -> Text -> Text -> m a -> m a Source #

defaultEl :: (arg -> arg -> arg) -> (arg -> m a -> m a) -> arg -> arg -> m a -> m a Source #

allows us to set a default value for tags by defining a join function not a monoid because often it does it wrong, text needs a space for example in case of classes, and the default map monoid is broken

buttons :: DomBuilder t m => m a -> m a Source #

image :: DomBuilder t m => Text -> m () Source #

kindoff hard to set an image tag in reflex

imageClass :: DomBuilder t m => Text -> Text -> m () Source #

first class second src

hero :: DomBuilder t m => Text -> m a -> m a Source #

content :: DomBuilder t m => m a -> m a Source #

sect :: DomBuilder t m => m a -> m a Source #

section :: (PostBuild t m, DomBuilder t m) => m a -> m a Source #

sectionDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> m a -> m a Source #

columns :: DomBuilder t m => m a -> m a Source #

column :: DomBuilder t m => m a -> m a Source #

columnsClass :: DomBuilder t m => Text -> m a -> m a Source #

columnClass :: DomBuilder t m => Text -> m a -> m a Source #

control :: DomBuilder t m => m a -> m a Source #

controlClass :: DomBuilder t m => Text -> m a -> m a Source #

controlDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> m a -> m a Source #

tile :: DomBuilder t m => Text -> m a -> m a Source #

tileChild :: DomBuilder t m => m a -> m a Source #

tileChildClass :: DomBuilder t m => Text -> m a -> m a Source #

tileParentClass :: DomBuilder t m => Text -> m a -> m a Source #

tileParent :: DomBuilder t m => m a -> m a Source #

tileAncestor :: DomBuilder t m => m a -> m a Source #

dynAttrEl :: Reflex t => (Dynamic t AttrMap -> m a -> m a) -> AttrMap -> Dynamic t AttrMap -> m a -> m a Source #

field :: DomBuilder t m => m a -> m a Source #

fieldClass :: DomBuilder t m => Text -> m a -> m a Source #

fieldGrouped :: DomBuilder t m => m a -> m a Source #

title :: DomBuilder t m => m a -> m a Source #

titleClazz :: DomBuilder t m => Text -> m a -> m a Source #

subtitle :: DomBuilder t m => m a -> m a Source #

subtitleClass :: DomBuilder t m => Text -> m a -> m a Source #

box :: DomBuilder t m => m a -> m a Source #

evtText :: (DomBuilder t m, PostBuild t m, MonadHold t m) => Event t Text -> m () Source #

labeled' :: DomBuilder t m => m () -> m a -> m a Source #

labelEl :: DomBuilder t m => m a -> m a Source #

named labelEl cause didn't want to fix name clashes

labelClass :: DomBuilder t m => Text -> m a -> m a Source #

data ToolDirection Source #

Constructors

Top 
Lft 
Rght 
Down 

tooltipText' :: (PostBuild t m, DomBuilder t m) => ToolDirection -> Dynamic t Text -> m a -> m a Source #

icon :: (PostBuild t m, DomBuilder t m) => Text -> m () Source #

iconClass :: (PostBuild t m, DomBuilder t m) => Text -> Text -> m () Source #

second is name

textSpace :: DomBuilder t m => m () Source #

sometimes you just need 2 pieces of text to seperate with a space

flask :: (PostBuild t m, DomBuilder t m) => m () Source #

ahref :: (DomBuilder t m, PostBuild t m) => Text -> m a -> m a Source #

a html tag that accepts any text into it's href value

ahref' :: (DomBuilder t m, PostBuild t m) => AttrMap -> Text -> m a -> m a Source #

ahrefDyn :: (DomBuilder t m, PostBuild t m) => Dynamic t AttrMap -> Dynamic t Text -> m a -> m a Source #

switchDiv :: (PostBuild t m, DomBuilder t m) => Dynamic t Bool -> m () -> m a -> m a Source #

hideDiv :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t Bool -> m a -> m a Source #

when dynamic is true ishidden will be added, else the attrmap is used

hideDiv_ :: (PostBuild t m, DomBuilder t m) => Dynamic t Bool -> m a -> m a Source #

hideEmptyDiv :: (Eq (f b), Alternative f, PostBuild t m, DomBuilder t m) => Dynamic t (f b) -> m a -> m a Source #

hideEmptyDyn :: (Eq (f b), Alternative f, PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t (f b) -> m a -> m a Source #