hydrateAll function
void
hydrateAll()
Hydrates all registered components found in the DOM.
Implementation
void hydrateAll() {
if (!web.kIsBrowser) return;
for (final entry in _componentRegistry.entries) {
final tagName = entry.key;
final factory = entry.value;
final elements = web.document.querySelectorAll(tagName);
for (var i = 0; i < elements.length; i++) {
final element = elements.item(i);
if (element != null) {
final component = factory();
if (component is! WebComponent) {
continue;
}
component._hydrate(element as web.HTMLElement);
}
}
}
}