- @{
- var props = ModelToShow
- .GetType()
- .GetProperties()
- .Where(x => x.PropertyType.Assembly.FullName!.Contains("Moonlight") && x.PropertyType.IsClass)
- .ToArray();
- }
-
- @foreach (var prop in props)
+ @foreach (var item in SidebarItems)
{
}
@if (Path.Length != 0)
{
-
+
-
-
-
-
- @*
- @foreach (var prop in Properties)
- {
-
- @{
- var typeToCreate = typeof(AutoProperty<>).MakeGenericType(prop.PropertyType);
- var rf = ComponentHelper.FromType(typeToCreate, parameters =>
- {
- parameters.Add("Data", ModelToShow);
- parameters.Add("Property", prop);
- });
- }
-
- @rf
-
- }*@
-
-
-
+
+
+
}
@code
{
- [Parameter]
- [SupplyParameterFromQuery]
- public string? Section { get; set; } = "";
-
- private object? ModelToShow;
- private PropertyInfo[] Properties = Array.Empty