PhoneInput<M>.init constructor

PhoneInput<M>.init(
  1. PhoneConfig<M> config
)

Implementation

factory PhoneInput.init(PhoneConfig<M> config) {
  return PhoneInput(
    config: config,
    status: ValueNotifier(const InputStatus()),
    validationResult: ValueNotifier(const IsValid()),
    focusNode: FocusNode(),
    textEditing: TextEditingController(text: config.initialState.nsn ?? ''),
    isoCode: ValueNotifier(config.initialState.isoCode ?? IsoCode.IL),
  );
}