UI/Panels/HintPanel/HintPanelEntry.razor
@using Sandbox;
@using Sandbox.UI;
@namespace Battlebugs
@inherits Panel

<root>
	@if (Entry.Icon.StartsWith("color:"))
	{
		var color = Entry.Icon.Substring(6);
		<div class="color-icon" style="background-color: @color" />
	}
	else
	{
		<i>@Entry.Icon</i>
	}
	<label class="message">@Entry.Text</label>
</root>

@code
{

	public HintPanel.Entry Entry { get; set; }
	TimeSince timeSinceCreated = 0;

	public override void Tick()
	{
		if (timeSinceCreated > Entry.Duration)
		{
			Delete();
		}
	}
}