namespace UI_MAUI; public readonly record struct NavigationTarget(string Text, string Route, string IconFilename) { private static readonly NavigationTarget SETTINGS = new("Settings", "settings", "settings.svg"); private static readonly NavigationTarget TRANSLATION = new("Translation", "translation", "translation.svg"); private static readonly NavigationTarget LOAD_PROJECT = new("Load Project", "load", "load.svg"); public static IEnumerable GetAll() { yield return LOAD_PROJECT; yield return SETTINGS; yield return TRANSLATION; } };