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)
// Order Routes path
if (_.last(keys)[0] === '_') {
parent.push(route)
} else {
parent.unshift(route)
}
parent.push(route)
parent.sort((a, b) => {
var isA = (a.path[0] === ':' || a.path[1] === ':') ? 1 : 0
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)
}