XPayElementCustomStyle constructor

XPayElementCustomStyle({
  1. Map<String, _InputFieldConfiguration>? inputConfiguration,
  2. _InputStyle? inputStyle,
  3. _InputLabelStyle? inputLabelStyle,
  4. _OnFocusInputStyle? onFocusInputStyle,
  5. _InvalidStyle? invalidStyle,
  6. _ErrorMessageStyle? errorMessageStyle,
})

Implementation

XPayElementCustomStyle({
  Map<String, _InputFieldConfiguration>? inputConfiguration,
  _InputStyle? inputStyle,
  _InputLabelStyle? inputLabelStyle,
  _OnFocusInputStyle? onFocusInputStyle,
  _InvalidStyle? invalidStyle,
  _ErrorMessageStyle? errorMessageStyle,
})  : inputConfiguration = inputConfiguration ??
          {
            'cardNumber': _InputFieldConfiguration(
                label: "Card Number", placeholder: "Enter card number"),
            'expiry': _InputFieldConfiguration(
                label: "Expiry Date", placeholder: "MM/YY"),
            'cvc': _InputFieldConfiguration(
                label: "CVC", placeholder: "Enter CVC"),
          },
      inputStyle = inputStyle ?? _InputStyle(),
      inputLabelStyle = inputLabelStyle ?? _InputLabelStyle(),
      onFocusInputStyle = onFocusInputStyle ?? _OnFocusInputStyle(),
      invalidStyle = invalidStyle ?? _InvalidStyle(),
      errorMessageStyle = errorMessageStyle ?? _ErrorMessageStyle();