Wrappers/3D/Tools/Panels/Node3dSpawnMenu.razor
@inherits PanelComponent
@namespace Nodebox

<root>
    <label id="title">Spawn Node</label>
    <div id="list">
        @foreach (var entry in ShownEntries)
        {
            <Node3dSpawnMenuButton Entry=@entry></Node3dSpawnMenuButton>
        }
    </div>
</root>

@code
{
    public IEnumerable<Library.Entry> ShownEntries =>
        Library.Entries
            .Where(x => !x.IsInitialized)
            .Where(x => !x.IsPolymorphic || x.PolymorphParent == null);

    
	// protected override int BuildHash() => System.HashCode.Combine( );
}