The Layout component for Blazor allows the creation of complex layouts with panels that can be nested, resized, pinned, unpinned and closed.
Refer to Blazor Getting Started.