@model List<AdminWidgetModel>
@foreach (var widget in Model)
{
    @await Component.InvokeAsync(widget.ViewComponentName, new { widgetZone = widget.WidgetZone, additionalData = widget.AdditionalData });
}