miniShowOverlayEntry function

Future<void> miniShowOverlayEntry({
  1. required OverlayState overlay,
  2. required Duration duration,
  3. required WidgetBuilder builder,
})

Implementation

Future<void> miniShowOverlayEntry({
  required OverlayState overlay,
  required Duration duration,
  required WidgetBuilder builder,
}) async {
  final OverlayEntry entry = OverlayEntry(
    builder: builder,
  );

  overlay.insert(entry);

  await Future<void>.delayed(duration);

  if (entry.mounted) {
    entry.remove();
  }
}