close method

void close()

Implementation

void close() async {
  if (!_isOpen) return;

  await _controller.reverse();
  _overlayEntry?.remove();

  _isOpen = false;
  onOpen?.call(false);
}