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/Picker/PickerToolbar.razor

28 lines
814 B

2 years ago
@namespace Connected.Components
@using Connected.Extensions;
@using Connected.Utilities;
@if (!DisableToolbar)
{
<ToolBar Class="@Classnames" Style="@Style">
@ChildContent
</ToolBar>
}
@code {
protected string Classnames =>
new CssBuilder("mud-picker-toolbar")
.AddClass($"mud-theme-{Color.ToDescriptionString()}")
.AddClass("mud-picker-toolbar-landscape", Orientation == Orientation.Landscape)
.AddClass(Class)
.Build();
[Parameter] public string Class { get; set; }
[Parameter] public string Style { get; set; }
[Parameter] public bool DisableToolbar { get; set; }
[Parameter] public Orientation Orientation { get; set; }
[Parameter] public ThemeColor Color { get; set; }
[Parameter] public RenderFragment ChildContent { get; set; }
}