renderView method
Renders a view template and sends it as HTML response.
Implementation
Future<void> renderView(
String viewName, {
Map<String, dynamic> data = const {},
int? statusCode,
}) async {
final renderer = ViewRenderer.instance;
final context = await _buildViewContext(data);
final content = await renderer.render(viewName, context: context);
_headers.setContentType(ContentType.html);
_body.sendHtml(content);
}