Name |
Type |
Default value |
Description |
---|
Accent |
BitColor? |
null |
The accent color of the nav. |
ChevronDownIcon |
string? |
null |
The custom icon name of the chevron-down element of the BitNav component. |
Classes |
BitNavPanelClassStyles? |
null |
Custom CSS classes for different parts of the nav panel. |
Color |
BitColor? |
null |
The general color of the nav. |
EmptyListTemplate |
RenderFragment? |
null |
The custom template for when the search result is empty. |
EmptyListMessage |
string? |
null |
The custom message for when the search result is empty. |
FitWidth |
bool |
false |
Renders the nav panel with fit-content width. |
Footer |
RenderFragment? |
null |
The custom template to render as the footer of the nav panel. |
FullWidth |
bool |
false |
Renders the nav panel with full (100%) width. |
Header |
RenderFragment? |
null |
The custom template to render as the header of the nav panel. |
HeaderTemplate |
RenderFragment<TItem>? |
null |
Used to customize how content inside the group header is rendered. |
HeaderTemplateRenderMode |
BitNavItemTemplateRenderMode |
BitNavItemTemplateRenderMode.Normal |
The render mode of the custom HeaderTemplate. |
IconNavUrl |
string? |
null |
Renders an anchor wrapping the icon to navigate to the specified url. |
IconUrl |
string? |
null |
The icon url to show in the header of the nav panel. |
IndentValue |
int |
16 |
The indentation value in px for each level of depth of child item. |
IndentPadding |
int |
27 |
The indentation padding in px for items without children (compensation space for chevron icon). |
IndentReversedPadding |
int |
4 |
The indentation padding in px for items in reversed mode. |
IsOpen |
bool |
false |
Determines if the nav panel is open in small screens. |
IsToggled |
bool |
false |
Determines if the nav panel is in the toggled state. |
Items |
IList<TItem> |
[] |
A collection of items to display in the nav panel. |
ItemTemplate |
RenderFragment<TItem>? |
null |
Used to customize how content inside the item is rendered. |
ItemTemplateRenderMode |
BitNavItemTemplateRenderMode |
BitNavItemTemplateRenderMode.Normal |
The render mode of the custom ItemTemplate. |
NavClasses |
BitNavClassStyles? |
null |
Custom CSS classes for different parts of the nav component of the nav panel. |
NavStyles |
BitNavClassStyles? |
null |
Custom CSS styles for different parts of the nav component of the nav panel. |
NoPad |
bool |
false |
Disables the padded mode of the nav panel. |
NoToggle |
bool |
false |
Disables the toggle feature of the nav panel. |
OnItemClick |
EventCallback<TItem> |
|
Event fired up when an item is clicked. |
OnItemToggle |
EventCallback<TItem> |
|
Callback invoked when a group header is clicked and Expanded or Collapse. |
OnSelectItem |
EventCallback<TItem> |
|
Callback invoked when an item is selected. |
RenderType |
BitNavRenderType |
BitNavRenderType.Normal |
The way to render nav items. |
Reselectable |
bool |
false |
Enables recalling the select events when the same item is selected. |
ReversedChevron |
bool |
false |
Reverses the location of the expander chevron. |
SearchBoxClasses |
BitSearchBoxClassStyles? |
null |
Custom CSS classes for different parts of the search box of the nav panel. |
SearchBoxPlaceholder |
string? |
null |
The placeholder of the input element of the search box of the nav panel. |
SearchBoxStyles |
BitSearchBoxClassStyles? |
null |
Custom CSS styles for different parts of the search box of the nav panel. |
SingleExpand |
bool |
false |
Enables the single-expand mode in the BitNav. |
Styles |
BitNavPanelClassStyles? |
null |
Custom CSS styles for different parts of the nav panel. |
Top |
int |
0 |
The top CSS property value of the root element of the nav panel in px. |
Name |
Type |
Default value |
Description |
---|
AriaLabel |
string? |
null |
The aria-label of the control for the benefit of screen readers. |
Class |
string? |
null |
Custom CSS class for the root element of the component. |
Dir |
BitDir? |
null |
Determines the component direction. |
HtmlAttributes |
Dictionary<string, object> |
new Dictionary<string, object>() |
Capture and render additional attributes in addition to the component's parameters. |
Id |
string? |
null |
Custom id attribute for the root element. if null the UniqueId will be used instead. |
IsEnabled |
bool |
true |
Whether or not the component is enabled. |
Style |
string? |
null |
Custom CSS style for the root element of the component. |
Visibility |
BitVisibility |
BitVisibility.Visible |
Whether the component is visible, hidden or collapsed. |