@page "/" @using MoonCore.Helpers @using Moonlight.Client.Interfaces @inject IEnumerable ElementProviders
@foreach (var render in Renders) { @render }
@code { private RenderFragment[] Renders; protected override void OnInitialized() { var renders = new List(); var elementTypes = new List(); foreach (var elementProvider in ElementProviders) elementProvider.ModifyOverview(elementTypes); foreach (var elementType in elementTypes) renders.Add(ComponentHelper.FromType(elementType)); Renders = renders.ToArray(); } }