EngageSoftware / elm-engage-common / Engage.ThemeHelper

ThemeHelper

backgroundColor : Engage.Unit.Color.Color -> Css.Style

Get the background color from the theme

border3 : Css.Length compatibleA unitsA -> Css.BorderStyle compatibleB -> Engage.Unit.Color.Color -> Css.Style

Get a Css border 3

borderBottom3 : Css.Length compatibleA unitsA -> Css.BorderStyle compatibleB -> Engage.Unit.Color.Color -> Css.Style

Get a Css border bottom 3

borderLeft3 : Css.Length compatibleA unitsA -> Css.BorderStyle compatibleB -> Engage.Unit.Color.Color -> Css.Style

Get a Css border left 3

borderRight3 : Css.Length compatibleA unitsA -> Css.BorderStyle compatibleB -> Engage.Unit.Color.Color -> Css.Style

Get a Css border right 3

borderTop3 : Css.Length compatibleA unitsA -> Css.BorderStyle compatibleB -> Engage.Unit.Color.Color -> Css.Style

Get a Css border top 3

color : Engage.Unit.Color.Color -> Css.Style

Get the color from the theme

fill : Engage.Unit.Color.Color -> Css.Style

Get the fill from the theme

fontFamily : Engage.Theme.Theme -> (Engage.Theme.Style -> Engage.Unit.FontFamily.FontFamily) -> Css.Style

Get the font family from the theme

fontSize : Engage.Theme.Theme -> (Engage.Theme.Style -> { base : Engage.Unit.Size.Size, small : Engage.Unit.Relative.Relative }) -> { base : Css.Style, small : Css.Style, baseSize : String, smallSize : String }

Get the font size from the theme

margin : Engage.Theme.Theme -> (Engage.Theme.Spacing -> { base : Engage.Unit.Margin.Margin, small : Engage.Unit.Relative.Relative }) -> { base : Css.Style, small : Css.Style }

Get the margin from the theme

messagePalette : Engage.Styles.Class.MessageType -> Engage.Theme.Theme -> Engage.Theme.ColorPalette

Get the ColorPalette from the theme

padding : Engage.Theme.Theme -> (Engage.Theme.Spacing -> { base : Engage.Unit.Padding.Padding, small : Engage.Unit.Relative.Relative }) -> { base : Css.Style, small : Css.Style }

Get the padding from the theme

palette : Engage.Theme.Theme -> Engage.Theme.Palette

Get the Palette from the theme

spacing : Engage.Theme.Theme -> Engage.Theme.Spacing

Get the Spacing from the theme