Browse Source

refactor(core): set routes order

pull/2211/head
mehmet-erim 7 years ago
parent
commit
45c8d0fc84
  1. 6
      npm/ng-packs/packages/core/src/lib/utils/route-utils.ts

6
npm/ng-packs/packages/core/src/lib/utils/route-utils.ts

@ -51,6 +51,12 @@ export function setChildRoute(routes: ABP.FullRoute[], parentNameArr: ABP.FullRo
export function sortRoutes(routes: ABP.FullRoute[] = []): ABP.FullRoute[] {
if (!routes.length) return [];
return routes
.map((route, index) => {
return {
...route,
order: typeof route.order === 'undefined' ? index + 1 : route.order,
};
})
.sort((a, b) => a.order - b.order)
.map(route => {
if (route.children && route.children.length) {

Loading…
Cancel
Save