@progress/kendo-vue-layout
Version:
62 lines (61 loc) • 1.72 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
*-------------------------------------------------------------------------------------------
*/
import { VNode } from 'vue';
/**
* Represents the properties of BreadcrumbLink component.
*/
export interface BreadcrumbLinkProps {
/**
* Sets the `id` property of the top `div` element of the BreadcrumbLink.
*/
id?: string;
/**
* Sets the `tabIndex` attribute to the BreadcrumbLink.
*/
tabIndex?: number;
/**
* The Breadcrumb direction `ltr` or `rtl`.
*/
dir?: string;
/**
* Determines the `disabled` mode of the BreadcrumbLink. If `true`, the component is disabled.
*/
disabled?: boolean;
/**
* Represents the `text` of the BreadcrumbLink component.
*/
text?: string;
/**
* Represents the `svgIcon` of the BreadcrumbLink component.
*/
svgIcon?: VNode;
/**
* Represents the `icon` of the BreadcrumbLink component.
*/
icon?: VNode;
/**
* Represents the `onSelect` event. Triggered after click on the BreadcrumbLink item.
*/
onSelect?: (event: any) => void;
/**
* Represents the `onKeydown` event. Triggered after key down on the BreadcrumbLink item.
*/
onKeydown?: (event: any) => void;
/**
* Sets the `aria-current` value.
*/
ariaCurrent?: boolean;
/**
* @hidden
*/
isLast?: boolean;
/**
* @hidden
*/
isFirst?: boolean;
}