Skip to content

Commit b7d2fd4

Browse files
committed
删除兼容性代码
1 parent f90e5e9 commit b7d2fd4

File tree

8 files changed

+81
-948
lines changed

8 files changed

+81
-948
lines changed

packages/layout/src/ProLayout.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ const BaseProLayout: React.FC<ProLayoutProps> = (props) => {
492492
setMenuLoading(true);
493493
const menuDataItems = await menu?.request?.(
494494
params || {},
495-
route?.children || route?.routes || [],
495+
route?.children || [],
496496
);
497497
setMenuLoading(false);
498498
return menuDataItems;
@@ -524,12 +524,12 @@ const BaseProLayout: React.FC<ProLayoutProps> = (props) => {
524524
}>(
525525
() =>
526526
getMenuData(
527-
data || route?.children || route?.routes || [],
527+
data || route?.children || [],
528528
menu,
529529
formatMessage,
530530
menuDataRender,
531531
),
532-
[formatMessage, menu, menuDataRender, data, route?.children, route?.routes],
532+
[formatMessage, menu, menuDataRender, data, route?.children],
533533
);
534534

535535
const { breadcrumb, breadcrumbMap, menuData = [] } = menuInfoData || {};

packages/layout/src/components/AppsLogoComponents/index.tsx

+2-13
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,7 @@ export const AppsLogoComponents: React.FC<{
4343
) => void;
4444
prefixCls?: string;
4545
}> = (props) => {
46-
const {
47-
appList,
48-
appListRender,
49-
prefixCls = 'ant-pro',
50-
onItemClick: itemClick,
51-
} = props;
46+
const { appList, appListRender, prefixCls, onItemClick: itemClick } = props;
5247
const ref = React.useRef<HTMLDivElement>(null);
5348
const popoverRef = React.useRef<HTMLSpanElement>(null);
5449
const baseClassName = `${prefixCls}-layout-apps`;
@@ -92,13 +87,7 @@ export const AppsLogoComponents: React.FC<{
9287

9388
return wrapSSR(
9489
<>
95-
<div
96-
ref={ref}
97-
onClick={(e) => {
98-
e.stopPropagation();
99-
e.preventDefault();
100-
}}
101-
/>
90+
<div ref={ref} />
10291
<Popover
10392
placement="bottomRight"
10493
trigger={['click']}

packages/layout/src/components/PageHeader/index.tsx

-9
Original file line numberDiff line numberDiff line change
@@ -185,15 +185,6 @@ const PageHeader: React.FC<PageHeaderProps> = (props) => {
185185
const { wrapSSR, hashId } = useStyle(prefixCls);
186186

187187
const getDefaultBreadcrumbDom = () => {
188-
if (
189-
breadcrumb &&
190-
!(breadcrumb as BreadcrumbProps)?.items &&
191-
(breadcrumb as unknown as BreadcrumbProps)?.routes
192-
) {
193-
// @ts-ignore
194-
breadcrumb.items = breadcrumb.routes;
195-
}
196-
197188
if ((breadcrumb as BreadcrumbProps)?.items) {
198189
return renderBreadcrumb(breadcrumb as BreadcrumbProps, prefixCls);
199190
}

packages/layout/src/components/SiderMenu/BaseMenu.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ class MenuUtil {
211211
const designToken = this.props.token;
212212

213213
const name = this.getIntlName(item);
214-
const children = item?.children || item?.routes;
214+
const children = item?.children;
215215

216216
const menuType = isGroup && level === 0 ? ('group' as const) : undefined;
217217

packages/layout/src/demos/debug-demo.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default () => {
3636
header: {
3737
colorBgMenuItemSelected: 'rgba(82, 196, 26, 1)',
3838
colorTextMenuSelected: 'rgba(114, 46, 209, 1)',
39-
colorBgHeader: 'rgba(255, 255, 255, 0.6)',
39+
colorBgHeader: 'rgba(250, 173, 20, 1)',
4040
colorHeaderTitle: 'rgba(47, 84, 235, 1)',
4141
colorTextMenuActive: 'rgba(255, 255, 255, 1)',
4242
colorTextMenu: 'rgba(250, 84, 28, 1)',

packages/layout/src/utils/utils.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ export const getOpenKeysFromMenuData = (menuData?: MenuDataItem[]) => {
55
if (item.key) {
66
pre.push(item.key);
77
}
8-
if (item.children || item.routes) {
8+
if (item.children) {
99
const newArray: string[] = pre.concat(
10-
getOpenKeysFromMenuData(item.children || item.routes) || [],
10+
getOpenKeysFromMenuData(item.children) || [],
1111
);
1212
return newArray;
1313
}
@@ -40,9 +40,6 @@ export function clearMenuItem(menusData: MenuDataItem[]): MenuDataItem[] {
4040
.map((item) => {
4141
const children: MenuDataItem[] = item.children || [];
4242
const finalItem = { ...item };
43-
if (!finalItem.children && finalItem.routes) {
44-
finalItem.children = finalItem.routes;
45-
}
4643
if (!finalItem.name || finalItem.hideInMenu) {
4744
return null;
4845
}
@@ -59,7 +56,6 @@ export function clearMenuItem(menusData: MenuDataItem[]): MenuDataItem[] {
5956
// children 为空就直接删掉
6057
delete finalItem.children;
6158
}
62-
delete finalItem.routes;
6359
return finalItem;
6460
})
6561
.filter((item) => item) as MenuDataItem[];

0 commit comments

Comments
 (0)