renderAsync method

  1. @override
Future renderAsync(
  1. Map<String, dynamic> properties
)
override

Implementation

@override
Future<dynamic> renderAsync(Map<String, dynamic> properties) async {
  var viewProvider = await _manifest.getViewProvider();

  if (_buiRender == null) {
    _buiRender = BUIRender(content,
        viewProvider: viewProvider, style: 'width: 100%; height: 100%;')
      ..onRenderChildComponent
          .listen((event) => onRenderChildComponent.add(event));

    _onChangeRoute!.flush();

    await _buiRender!.renderSource!.ensureIntlMessagesLoaded();
  }

  return _buiRender;
}