VGSCardTextFieldRepresentable

@MainActor
public struct VGSCardTextFieldRepresentable : UIViewRepresentable, VGSCardTextFieldRepresentableProtocol, VGSTextFieldRepresentableCallbacksProtocol

A SwiftUI wrapper for VGSCardTextField enabling secure card number entry with real-time brand detection & adaptive formatting.

Features:

  • Brand icon customization (size, position, accessibility).
  • Chainable UI modifiers for font, placeholder, border, etc.
  • Editing & state callbacks exposing VGSCardState (BIN, last4, brand).

Security:

  • PAN is sensitive.
  • Tokenize using VGSCollect methods for safe vault storage.

TextField interaction callbacks

Initialization

Configuration methods

VGSCardTextField specific methods

Handle editing events