@pwc-ra/components
Version:
PwC RA shared components library
39 lines (38 loc) • 883 B
TypeScript
import React from 'react';
export interface BreadcrumbRoute {
path: string;
title: string;
onClick?: () => void;
}
export interface BreadcrumbProps {
/**
* 面包屑路由配置
*/
routes: BreadcrumbRoute[];
/**
* 自定义路径映射,用于将路径映射到显示名称
*/
pathNameMap?: Record<string, string>;
/**
* 自定义点击事件处理函数
*/
onItemClick?: (path: string, index: number) => void;
/**
* 自定义样式
*/
className?: string;
/**
* 自定义样式
*/
style?: React.CSSProperties;
/**
* 是否在最后一项禁用点击
*/
disableLastItemClick?: boolean;
/**
* 自定义最后一项的样式
*/
lastItemStyle?: React.CSSProperties;
}
declare const Breadcrumb: React.FC<BreadcrumbProps>;
export default Breadcrumb;