ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.3k stars 1.36k forks source link

🐛[BUG] PageHeader 没有正确处理 breadcrumb.routes 参数 #8490

Closed ChuChencheng closed 4 months ago

ChuChencheng commented 4 months ago

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🐛 bug 描述

PageHeader 没有正确处理 breadcrumb.routes 导致面包屑空白

image

breadcrumb.items 中并不存在 breadcrumbName 字段,不能直接赋值

📷 复现步骤

<PageHeader
  title="routes"
  breadcrumb={{
    routes: [
      {
        path: 'test1',
        breadcrumbName: 'test1',
      },
      {
        path: 'test2',
        breadcrumbName: 'test2',
        children: [
          {
            path: 'test4',
            breadcrumbName: 'test4',
          },
        ],
      },
      {
        path: 'test3',
        breadcrumbName: 'test3',
      },
    ],
  }}
/>

🏞 期望结果

传入 breadcrumb.routes 面包屑正常显示

💻 复现代码

https://stackblitz.com/edit/react-wh7j5p?file=App.tsx

© 版本信息

🚑 其他信息