Files
tbd-station-14/Content.Client/Info/InfoSection.xaml.cs
ShadowCommander 09e0f79b89 Xaml Rules and Info (#5741)
* XAMLify rules and info

* Fix errors

* Combine AddSection methods

* Readd AddSection
2021-12-15 22:17:01 -08:00

24 lines
593 B
C#

using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Utility;
using Robust.Shared.Utility.Markup;
namespace Content.Client.Info;
[GenerateTypedNameReferences]
public partial class InfoSection : BoxContainer
{
public InfoSection(string title, string text, bool markup = false)
{
RobustXamlLoader.Load(this);
TitleLabel.Text = title;
if (markup)
Content.SetMessage(Basic.RenderMarkup(text.Trim()));
else
Content.SetMessage(text);
}
}