renderPage method

String renderPage(
  1. PageRegistry registry,
  2. String component, {
  3. Map<String, dynamic> props = const {},
  4. FlintComponent missingPage(
    1. String component
    )?,
})

Renders a registered page component to HTML.

Implementation

String renderPage(
  PageRegistry registry,
  String component, {
  Map<String, dynamic> props = const {},
  FlintComponent Function(String component)? missingPage,
}) {
  final builder = registry[component];
  final page =
      builder?.call(props) ??
      missingPage?.call(component) ??
      _MissingServerPage(component);
  return render(page);
}