2022-08-10 19:05:38 +00:00
|
|
|
|
namespace UI_MAUI;
|
|
|
|
|
|
|
|
|
|
public readonly record struct NavigationTarget(string Text, string Route, string IconFilename)
|
|
|
|
|
{
|
2022-08-13 18:49:16 +00:00
|
|
|
|
private static readonly NavigationTarget SETTINGS = new("Project settings", "settings", "settings.svg");
|
2022-08-10 19:07:13 +00:00
|
|
|
|
private static readonly NavigationTarget TRANSLATION = new("Translation", "translation", "translation.svg");
|
|
|
|
|
private static readonly NavigationTarget LOAD_PROJECT = new("Load Project", "load", "load.svg");
|
2022-08-10 19:05:38 +00:00
|
|
|
|
|
|
|
|
|
public static IEnumerable<NavigationTarget> GetAll()
|
|
|
|
|
{
|
|
|
|
|
yield return LOAD_PROJECT;
|
2022-08-12 21:55:22 +00:00
|
|
|
|
yield return SETTINGS;
|
2022-08-10 19:05:38 +00:00
|
|
|
|
yield return TRANSLATION;
|
|
|
|
|
}
|
|
|
|
|
};
|