UI/Panels/BugList/BugList.razor
@using Sandbox;
@using Sandbox.UI;
@namespace Battlebugs
@inherits Panel
@attribute [StyleSheet]

<root>
	<div class="section">
		<label class="header">Your Bugs</label>
		<div class="bugs">
			@foreach (var reference in BoardManager.Local.BugReferences.OrderBy(x => x.GetBug().SegmentCount))
			{
				<BugListEntry BugReference=@reference />
			}
		</div>
	</div>
	<div class="section">
		<label class="header">Opponent's Bugs</label>
		<div class="bugs">
			@foreach (var reference in BoardManager.Opponent.BugReferences.OrderBy(x => x.GetBug().SegmentCount))
			{
				<BugListEntry BugReference=@reference />
			}
		</div>
	</div>
</root>

@code
{
	protected override int BuildHash() => System.HashCode.Combine("");
}