@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
21 lines (20 loc) • 703 B
TypeScript
import { IReadonlyAccessor } from '@docsvision/webclient/Helpers/DynamicModel/IReadonlyAccessor';
import React from "react";
/** @internal */
export interface IDepartmentFilterProps<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;
onPathChange: (newPath: T[]) => void;
}
/** @internal */
export declare class Breadcrumbs<T> extends React.Component<IDepartmentFilterProps<T>, {}> {
protected onItemClick: (item: T) => void;
render(): JSX.Element;
}