betagouv/elm-dsfr/1.0.0

NOTE: the latest version is 5.2.0

BetaGouv.DSFR.Checkbox

Case à cocher

MandatoryConfig msg data
-> ( MandatoryConfig msg data, OptionalConfig )

Crée une checkbox

Checkbox.single
    { value = "value"
    , checked = Just True
    , valueAsString = identity
    , id = "id"
    , label = "label"
    , onChecked = ToggleSelection
    }
    |> Checkbox.viewSingle
viewSingle : CheckboxConfig msg data -> Html msg

Affiche une checkbox

Configuration

Bool
-> ( MandatoryConfig msg data, OptionalConfig )
-> ( MandatoryConfig msg data, OptionalConfig )
Maybe String
-> ( MandatoryConfig msg data, OptionalConfig )
-> ( MandatoryConfig msg data, OptionalConfig )
Maybe String
-> ( MandatoryConfig msg data, OptionalConfig )
-> ( MandatoryConfig msg data, OptionalConfig )
Maybe String
-> ( MandatoryConfig msg data, OptionalConfig )
-> ( MandatoryConfig msg data, OptionalConfig )

Groupe

Création

group : MandatoryGroupConfig msg data -> GroupConfig msg data

Crée un groupe de case à cocher

Checkbox.group
    { id = "id"
    , label = text "label"
    , onChecked = Action
    , values = values
    , checked = checkedValues
    , valueAsString = identity
    , toId = identity
    , toLabel = identity
    }
    |> Checkbox.inline
    |> Checkbox.viewGroup
viewGroup : GroupConfig msg data -> Html msg

Affiche le groupe

Orientation

( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )

Configuration

Bool
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
Maybe String
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
List (Attribute Never)
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
Maybe String
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
Maybe String
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
(data -> Bool)
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
(data -> Maybe String)
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
(data -> Maybe String)
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
(data -> Maybe String)
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )
-> ( MandatoryGroupConfig msg data, OptionalGroupConfig data )