showOverlay method
Implementation
void showOverlay(BuildContext context, OverlayEntry Function() builder) {
if (_overlay != null) return;
_focusNode?.requestFocus();
_overlay = builder();
Overlay.of(context).insert(_overlay!);
value = value.copyWith(isOverlayVisible: true);
}