using System; using System.Threading.Tasks; namespace InABox.Core { public class CoreMenuItem : ICoreMenuItem where T : class { public string Header { get; set; } public T? Image { get; set; } public Func>? Action { get; set; } public CoreMenuItem(string header, T? image = null, Func>? action = null) { Header = header; Image = image; Action = action; } } }