You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Connected.Components/Components/Drawer/DrawerHeader.razor.cs

35 lines
900 B

2 years ago
using Connected.Annotations;
using Connected.Utilities;
using Microsoft.AspNetCore.Components;
namespace Connected.Components;
public partial class DrawerHeader : UIComponent
{
protected string Classname =>
new CssBuilder("mud-drawer-header")
.AddClass($"mud-drawer-header-dense", Dense)
.AddClass(Class)
.Build();
/// <summary>
/// If true, compact padding will be used, same as the Appbar.
/// </summary>
[Parameter]
[Category(CategoryTypes.Drawer.Appearance)]
public bool Dense { get; set; }
/// <summary>
/// Child content of component.
/// </summary>
[Parameter]
[Category(CategoryTypes.Drawer.Behavior)]
public RenderFragment ChildContent { get; set; }
/// <summary>
/// If true, the component will link to index page with an a element instead of div.
/// </summary>
[Parameter]
[Category(CategoryTypes.Drawer.Behavior)]
public bool LinkToIndex { get; set; }
}