initStateMixin method
void
initStateMixin({})
Call this on initializing.
Implementation
void initStateMixin(
{required final String? initialDate,
required final bool initialValid,
required final String separator}) {
_initialValid = initialValid;
valid = initialValid;
/// 8 digits and 2 separators between.
_maxLength = 8 + separator.length * 2;
_controller.addListener(_controllerListener);
_focusNode.addListener(_focusNodeListener);
if (initialDate != null) {
_controller.text = initialDate;
_controller.selection =
TextSelection.collapsed(offset: initialDate.length);
}
}