@inherits LayoutComponentBase

<MudPaper Height="calc(100vh);" Elevation="0">
    <MudLayout>
        <MudDrawerContainer Class="mud-height-full absolute">
            <MudDrawer Elevation="0" Variant="@DrawerVariant.Mini" OpenMiniOnHover="@true" Color="Color.Default">
                <MudNavMenu>
                    <MudTooltip Text="Home" Placement="Placement.Right">
                        <MudNavLink Href="/" Match="NavLinkMatch.All" Icon="@Icons.Material.Filled.Home">Home</MudNavLink>
                    </MudTooltip>
                    <MudTooltip Text="Chats" Placement="Placement.Right">
                        <MudNavLink Href="/chat" Icon="@Icons.Material.Filled.Chat">Chats</MudNavLink>
                    </MudTooltip>
                    <MudTooltip Text="Supporters" Placement="Placement.Right">
                        <MudNavLink Href="/supporters" Icon="@Icons.Material.Filled.Favorite" IconColor="Color.Error">Supporters</MudNavLink>
                    </MudTooltip>
                    <MudTooltip Text="About" Placement="Placement.Right">
                        <MudNavLink Href="/about" Icon="@Icons.Material.Filled.Info">About</MudNavLink>
                    </MudTooltip>
                    <MudTooltip Text="Settings" Placement="Placement.Right">
                        <MudNavLink Href="/settings" Icon="@Icons.Material.Filled.Settings">Settings</MudNavLink>
                    </MudTooltip>
                </MudNavMenu>
            </MudDrawer>
        </MudDrawerContainer>

        <MudMainContent Class="mud-height-full pt-1">
            <MudContainer Fixed="@true" Class="mud-height-full" Style="margin-left: 5em; width: calc(100% - 5em);">
                @this.Body
            </MudContainer>
        </MudMainContent>
    </MudLayout>
</MudPaper>