CVVElement constructor

CVVElement({
  1. String? id,
  2. String initValue = "",
  3. String? label,
  4. String? hint,
  5. dynamic decorationElement = const UnderlineDecorationElement(),
  6. String? error,
  7. EdgeInsets padding = const EdgeInsets.all(2.0),
  8. dynamic validator,
  9. bool readOnly = false,
  10. bool visibility = true,
})

Implementation

CVVElement({
  String? id,
  String initValue = "",
  String? label,
  String? hint,
  decorationElement = const UnderlineDecorationElement(),
  String? error,
  EdgeInsets padding = const EdgeInsets.all(2.0),
  validator,
  bool readOnly = false,
  bool visibility = true,
}) : super(
        id: id,
        decorationElement: decorationElement,
        initValue: initValue,
        label: label,
        hint: hint,
        padding: padding,
        validator: validator ??
            (v) {
              if (v != null && v.length != 3) {
                return error;
              }
              return null;
            },
        readOnly: readOnly,
        visibility: visibility,
        isDigits: true,
      );