/** * @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; }