Merge branch 'master' into feature-layout

This commit is contained in:
Sébastien Chopin 2016-12-23 17:32:11 +01:00
commit 854573a7ad
1 changed files with 6 additions and 5 deletions

View File

@ -211,11 +211,12 @@ function createRoutes (files, srcDir) {
}) })
route._name = '_' + hash(route.component) route._name = '_' + hash(route.component)
// Order Routes path // Order Routes path
if (_.last(keys)[0] === '_') { parent.push(route)
parent.push(route) parent.sort((a, b) => {
} else { var isA = (a.path[0] === ':' || a.path[1] === ':') ? 1 : 0
parent.unshift(route) var isB = (b.path[0] === ':' || b.path[1] === ':') ? 1 : 0
} return (isA - isB === 0) ? a.path.length - b.path.length : isA - isB
})
}) })
return cleanChildrenRoutes(routes) return cleanChildrenRoutes(routes)
} }