VGSCVCTextFieldRepresentable

@MainActor
public struct VGSCVCTextFieldRepresentable : UIViewRepresentable, VGSCVCTextFieldRepresentableProtocol, VGSTextFieldRepresentableCallbacksProtocol

A SwiftUI wrapper for VGSCVCTextField enabling secure collection of card security codes (CVC/CVV) with dynamic icon and brand-aware validation.

Features:

  • Chainable styling & behavior modifiers.
  • Customizable CVC icon size, position, accessibility.
  • State & editing callbacks for validation updates.
  • Integrates with VGSCardTextField for dynamic length changes.

Security:

  • CVC is especially sensitive; enable isSecureTextEntry if you need obscured input.
  • Do not store raw CVC values in app.

TextField editing callbacks

Initialization

Configuration methods

VGSCVCTextField specific methods

Handle editing events