@using System.Collections.Generic @inject NavigationManager Navigation
@foreach (var item in Items) {


@item.Title
@item.Description
@item.Value
@* More Info *@ @if (item.OnClickAction is not null) { More Info } else { More Info }
}
@code { [Parameter] public List Items { get; set; } = new List(); [Parameter] public string DashboardClass { get; set; } = string.Empty; private string cUrlAction = string.Empty; public class DashboardItem { public string Title { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public string Value { get; set; } = string.Empty; public string Icon { get; set; } = string.Empty; public string MainColor { get; set; } = string.Empty; public string ValueColor { get; set; } = string.Empty; public string Url { get; set; } = string.Empty; public Func? OnClickAction { get; set; } public string? OnClickParam { get; set; } } private void NavigateToUrl(string url) => Navigation.NavigateTo(url); }