EngageSoftware / elm-engage-common / Engage.Form.Profile

Form.Profile

View

view : { args | namespace : Engage.Namespace.Namespace, localization : Engage.Localization.Localization, countries : Engage.Entity.Address.Countries, regions : Engage.Entity.Address.RegionsCountry } -> List (Attribute msg) -> List (Html msg) -> Html msg

Get the view

Attributes

address : String -> Engage.Entity.Address.Address -> Attribute msg

Get the address Attribute

avatar : String -> Attribute msg

Get the avatar Attribute

birthDate : String -> Maybe Date -> Basics.Bool -> Attribute msg

Get the birth date Attribute

birthDateMonth : String -> Maybe Engage.ListItem.ListItem -> Attribute msg

Get the birth date month Attribute

birthDateYear : String -> Maybe Engage.ListItem.ListItem -> Attribute msg

Get the birth date year Attribute

none : Attribute msg

Get the none Attribute

phone : String -> String -> Attribute msg

Get the phone Attribute

email : String -> String -> Attribute msg

Get the email Attribute

fax : String -> String -> Attribute msg

Get the fax Attribute

firstName : String -> Attribute msg

Get the first name Attribute

gender : String -> Engage.Entity.Gender.Gender -> Attribute msg

Get the gender Attribute

lastName : String -> Attribute msg

Get the last name Attribute

mobilePhone : String -> String -> Attribute msg

Get the mobile phone Attribute

edit : String -> msg -> Attribute msg

Get the edit Attribute

editAccountLink : String -> String -> Attribute msg

Get the edit account link Attribute

title : String -> Attribute msg

Get the title Attribute


type alias Attribute msg =
InternalAttribute msg -> InternalAttribute msg

The Attribute type