betagouv / elm-dsfr / BetaGouv.DSFR.Tag

Groupe de tag

medium : List (TagConfig msg data) -> Accessibility.Html msg

Crée un groupe de tags avec une taille par défaut

List.map (\item -> Tag.deletable UnselectItem { data = item, toString = identity })
    |> Tag.medium

small : List (TagConfig msg data) -> Accessibility.Html msg

Crée un groupe de petits tags

List.map (\item -> Tag.deletable UnselectItem { data = item, toString = identity })
    |> Tag.small

Tag

unclickable : MandatoryConfig data -> TagConfig msg data

clickable : String -> MandatoryConfig data -> TagConfig msg data

selectable : (data -> msg) -> Basics.Bool -> MandatoryConfig data -> TagConfig msg data

deletable : (data -> msg) -> MandatoryConfig data -> TagConfig msg data

Configuration d'un tag


type alias TagConfig msg data =
( MandatoryConfig data
, Tag msg data
, OptionalConfig 
)

withAttrs : List (Accessibility.Attribute Basics.Never) -> TagConfig msg data -> TagConfig msg data

withIcon : BetaGouv.DSFR.Icons.IconName -> TagConfig msg data -> TagConfig msg data