ui/RelicTooltip.razor
@using Sandbox;
@using Sandbox.UI;
@inherits Panel
@attribute [StyleSheet("RelicTooltip.razor.scss")]

<root>
	<div class="name">@Relic.GetName(RelicType)</div>
	<div class="level">@($"LVL {Level}/{MaxLevel}")</div>
	<div class="icon" style="background-image:url(@Relic.GetIconFilename(RelicType));"></div>

	<div class="description">
		@Relic.GetRelicDescription(RelicType, Level)
	</div>
</root>

@code
{
	public RelicType RelicType { get; set; }
	public int Level { get; set; }
	public int MaxLevel { get; set; }

	protected override int BuildHash()
	{
		return HashCode.Combine(
			Time.Now
		);
	}
}