using XFEEDToolBox.Core.Navigation;
using XFEEDToolBox.Core.Rendering;
namespace XFEEDToolBox.Core.Presentation;
public sealed class SystemLocationLiveRow(SystemLocation row):LiveRow<SystemLocation>(row)
{
public string Name=>Record.DisplayName;
public string Details=>Record.DisplaySecondaryName.Length>0?$"{Record.KindText} · {Record.DisplaySecondaryName}":Record.KindText;
public string Distance=>Record.DistanceText;
public GameUiIcon IconKey=>GameUiIcons.ForLocation(Record);
public bool GameSelected=>Record.Selected;
}
using XFEEDToolBox.Core.Navigation;
using XFEEDToolBox.Core.Rendering;
namespace XFEEDToolBox.Core.Presentation;
public sealed class SystemLocationLiveRow(SystemLocation row):LiveRow<SystemLocation>(row)
{
public string Name=>Record.DisplayName;
public string Details=>Record.DisplaySecondaryName.Length>0?$"{Record.KindText} · {Record.DisplaySecondaryName}":Record.KindText;
public string Distance=>Record.DistanceText;
public GameUiIcon IconKey=>GameUiIcons.ForLocation(Record);
public bool GameSelected=>Record.Selected;
}