INNER CODE UNIT · Dart

_LiquidGlassPinFormFieldState

adar2378/pin_code_fields · packages/pin_code_fields_liquid_glass/lib/src/liquid_glass_pin_form_field.dart:351

class _LiquidGlassPinFormFieldState extends FormFieldState<String> {
  PinInputController? _internalController;

  @override
  LiquidGlassPinFormField get widget => super.widget as LiquidGlassPinFormField;

  PinInputController get _effectiveController =>
      widget.pinController ?? _internalController!;

  @override
  void initState() {
    super.initState();
    if (widget.pinController == null) {
      _internalController = PinInputController(text: widget.initialValue ?? '');
    } else if (widget.initialValue != null) {
      widget.pinController!.setText(widget.initialValue!);
    }
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…