mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-04-19 22:08:34 -04:00
31 lines
836 B
Plaintext
31 lines
836 B
Plaintext
@using System;
|
|
@using Sandbox.UI;
|
|
@using Sandbox;
|
|
@using Menu;
|
|
@using Sandbox.Menu;
|
|
|
|
<root>
|
|
<div class="inner">
|
|
@if (Left is not null)
|
|
{
|
|
<div class="leftbar sidebar">@Left</div>
|
|
}
|
|
<div class="pagebody">@Body</div>
|
|
</div>
|
|
</root>
|
|
|
|
@code
|
|
{
|
|
[Parameter] public RenderFragment Body { get; set; }
|
|
[Parameter] public RenderFragment Tabs { get; set; }
|
|
[Parameter] public RenderFragment TabsRight { get; set; }
|
|
[Parameter] public RenderFragment Left { get; set; }
|
|
[Parameter] public bool Fullwidth { get; set; }
|
|
[Parameter] public string Title { get; set; }
|
|
[Parameter] public string Subtitle { get; set; }
|
|
[Parameter] public string Icon { get; set; }
|
|
[Parameter] public string Variant { get; set; }
|
|
|
|
protected override int BuildHash() => System.HashCode.Combine(Title, Subtitle);
|
|
}
|