@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 679 B
TypeScript
/// <reference types="react" />
import { IReadonlyAccessor } from '@docsvision/webclient/Helpers/DynamicModel/IReadonlyAccessor';
/** @internal */
export interface IBreadcrumbsViewProps<T> {
predefinedItem?: T;
path: T[];
readonly?: boolean;
itemId: IReadonlyAccessor<T, string>;
itemName: IReadonlyAccessor<T, string>;
itemTip: IReadonlyAccessor<T, string>;
itemReadonly?: IReadonlyAccessor<T, boolean>;
rootLabel: string;
rootTip?: string;
/** При выборе элемента */
onItemClick?: (item: T | null) => void;
}
/** @internal */
export declare function BreadcrumbsView<T>(props: IBreadcrumbsViewProps<T>): JSX.Element;