4.0.1 • Published 1 year ago
@umijs/route-utils v4.0.1
@umijs/route-utils
Usage
# npm
npm i @umijs/route-utils --save
## yarn
yarn add @umijs/route-utils
API
import { transformRoute, getMatchMenu } from '@umijs/route-utils';
const routes = [
{
path: '/welcome',
name: 'welcome',
},
{
path: '/admin',
name: 'admin',
access: 'canAdmin',
},
{
name: 'list.table-list',
path: '/list',
},
];
const { menuData, breadcrumb } = transformRoute(routes);
console.log(menuData[0].name); // welcome
console.log(breadcrumb.get('/welcome').name); // welcome
MenuDataItem
import { MenuDataItem } from '@umijs/route-utils';
export interface MenuDataItem {
routes?: MenuDataItem[];
hideChildrenInMenu?: boolean;
hideInMenu?: boolean;
icon?: React.ReactNode;
locale?: string | false;
name?: string;
key?: string;
pro_layout_parentKeys?: string[];
path?: string;
[key: string]: any;
}
LICENSE
MIT
4.0.1
1 year ago
4.0.0
1 year ago
2.2.1
1 year ago
2.2.2
1 year ago
3.0.0
2 years ago
2.2.0
2 years ago
2.1.2
2 years ago
2.1.4
2 years ago
2.1.3
2 years ago
2.1.5
2 years ago
2.1.1
2 years ago
2.1.0
2 years ago
2.0.5
2 years ago
2.0.3
2 years ago
2.0.2
2 years ago
2.0.4
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.0.37
3 years ago
1.0.36
3 years ago
1.0.35
3 years ago
1.0.34
4 years ago
1.0.33
4 years ago
1.0.32
4 years ago
1.0.31
4 years ago
1.0.29
4 years ago
1.0.30
4 years ago
1.0.26
4 years ago
1.0.28
4 years ago
1.0.27
4 years ago
1.0.25
4 years ago
1.0.24
4 years ago
1.0.23
4 years ago
1.0.22
4 years ago
1.0.21
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.20
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago