useOverlayEntry function
Creates an OverlayEntry.
The entry is automatically removed when the widget is unmounted.
Implementation
OverlayEntry useOverlayEntry(WidgetBuilder builder) {
final entry = OverlayEntry(builder: builder);
onBeforeUnmount(entry.remove);
return entry;
}