Name |
Type |
Default value |
Description |
|---|
| Accent |
BitColor? |
null |
The accent color of the nav. |
| AllExpanded |
bool |
false |
Expands all items on first render. |
| 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. |
| HideToggle |
bool |
false |
Removes the toggle button. |
| 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. |
| NavMatch |
BitNavMatch? |
null |
Determines the global URL matching behavior of the nav. |
| NavMode |
BitNavMode |
BitNavMode.Automatic |
Determines how the navigation will be handled. |
| NavStyles |
BitNavClassStyles? |
null |
Custom CSS styles for different parts of the nav component of the nav panel. |
| NoCollapse |
bool |
false |
Disables and hides all collapse/expand buttons of the nav component. |
| NoPad |
bool |
false |
Disables the padded mode of the nav panel. |
| NoSearchBox |
bool |
false |
Removes the search box from 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. |