@progress/kendo-vue-layout
Version:
62 lines (61 loc) • 1.67 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
/**
* The interface for describing items that can be passed to the `items` property of the BottomNavigation component.
*/
export interface BottomNavigationItemProps {
/**
* Style the BottomNavigation item.
*/
style?: object;
/**
* Class the BottomNavigation item.
*/
class?: string;
/**
* Disables the BottomNavigation item.
*/
disabled?: boolean;
/**
* Specifies if the BottomNavigation item is selected.
*/
selected?: boolean;
/**
* Defines the name for an existing icon in a Kendo UI for Vue theme.
* The icon is rendered inside the BottomNavigation item by a `span.k-icon` element.
*/
icon?: any;
/**
* Specifies the text content of the BottomNavigation item.
*/
text?: any;
/**
* Sets the `tabIndex` property of the BottomNavigation item. Defaults to `0`.
*/
tabIndex?: number;
/**
* Sets a custom property. Contained in the BottomNavItem props that are returned from the `onSelect` BottomNavigation event.
*/
[customProp: string]: any;
/**
* @hidden
*/
index?: number;
/**
* @hidden
*/
item?: any;
/**
* @hidden
*/
dataItem?: any;
/**
* @hidden
*/
id?: string;
}