abadi199 / elm-creditcard / CreditCard.Config

Configuration


type alias Config config =
{ config | blankChar : Char
, blankName : String
, class : String 
}

Configuration for card view


type alias FormConfig model msg =
{ blankChar : Char
, blankName : String
, class : String
, onChange : CreditCard.Internal.CardData model -> msg
, showLabel : Basics.Bool
, classes : Form
, labels : Form
, placeholders : Form
, autocomplete : Basics.Bool 
}

Configuration for form view.

This includes all configuration from Config with addition of:


type alias Form =
{ number : String
, name : String
, month : String
, year : String
, cvv : String 
}

For all form related configuration (e.g.: classes, labels, etc)

Default Configuration

defaultConfig : Config {}

Default configuration for card view

defaultFormConfig : (CreditCard.Internal.CardData model -> msg) -> FormConfig model msg

Default configuration for form view Requires a Msg function to update the CardData

defaultClasses : Form

Default classes name for form view

defaultLabels : Form

Default label for form view

defaultPlaceholders : Form

Default placeholder text for form view