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


@item.Title
@item.Description
@item.Value
@if (item.OnClickAction is not null) { More Info } else { More Info }
}
*@
Ubicación de ejemplo
@code { [Parameter] public List Items { get; set; } = new List(); [Parameter] public string DashboardClass { get; set; } = 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); private void OnMapChanged((double Lat, double Lng) loc) { Console.WriteLine($"Nueva ubicación desde el mapa: {loc.Lat}, {loc.Lng}"); // Aquí podrías guardar en una variable, mostrar en UI, o integrarlo con lógica posterior } }