UI/Widgets/UIHintPanel.cs

A small UI panel class that displays an optional title and a localized description. It creates two Labels, sets styling classes, enables rich text on the description label and assigns the resolved localized text.

Http Calls
using Sandbox.UI;
using Sandbox.UI.Construct;

namespace Sandbox;

public class UIHintPanel : Panel
{
	public UIHintPanel( string title, string description )
	{
		if ( !string.IsNullOrWhiteSpace( title ) )
			Add.Label( title, "name" );

		var text = Add.Label( "", "text" );

		text.IsRich = true;
		text.Tokenize = false;
		text.Text = LocalizedText.Resolve( description );
	}
}