renderOverlays function
void
renderOverlays(
- List entries
)
Implementation
void renderOverlays(List<dynamic> entries) {
if (_overlayContainer == null || _rootWidget == null) return;
final context = BuildContext(widget: _rootWidget!);
final html = entries
.map((entry) => (entry.builder(context) as Widget).render(context))
.join();
_overlayContainer!
.setInnerHtml(html, treeSanitizer: NodeTreeSanitizer.trusted);
// Enable pointer events only if there are entries
_overlayContainer!.style.pointerEvents = entries.isNotEmpty ? 'auto' : 'none';
}