ProjectLighthouse/ProjectLighthouse.Servers.Website/Types/PageNavigationItem.cs
Josh f1c5ad4002
Major refactor and reorganization of types (#652)
* Start of reorganization and cleanup

* Remove duplicate title id

* Refactor types

* Fix Release building

* Move classes in /Types to a Types namespace

* Fix compilation error (RoomVisualizerPage strikes again)

* Fix bugs created from auto merge

* Fix auto-merge compilation error

* Changes from review/fix failed merge
2023-02-13 22:02:58 -06:00

21 lines
No EOL
578 B
C#

#nullable enable
using LBPUnion.ProjectLighthouse.Localization;
namespace LBPUnion.ProjectLighthouse.Servers.Website.Types;
public class PageNavigationItem
{
public PageNavigationItem(TranslatableString name, string url, string? icon = null, string? customColor = null)
{
this.Name = name;
this.Url = url;
this.Icon = icon;
this.CustomColor = customColor;
}
public TranslatableString Name { get; set; }
public string Url { get; set; }
public string? Icon { get; set; }
public string? CustomColor { get; set; }
}