Skip to content

Commit d2d0c29

Browse files
committed
bug: route generation not handling the '--default' flag
Fixes #501
1 parent c5e43d0 commit d2d0c29

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

addon/ng2/blueprints/route/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ module.exports = {
9595
}
9696

9797
content = content.replace(importTemplate, '');
98-
98+
9999
const route = new RegExp(`^\\s*\\{.*name: '${jsComponentName}'.*component: ${jsComponentName}.*`
100100
+ '\\},?\\s*\\n?', 'm');
101101
content = content.replace(route, '');
@@ -126,8 +126,8 @@ module.exports = {
126126
content = content.replace(/(import.+)\n(?!import)/m, function (f, m1) {
127127
return `${m1}\n${importTemplate}\n`;
128128
});
129-
130-
let route = `{path: '/${base}/...', name: '${jsComponentName}', component: ${jsComponentName}Component},`;
129+
let defaultReg = options.default ? ', useAsDefault: true' : '';
130+
let route = `{path: '/${base}/...', name: '${jsComponentName}', component: ${jsComponentName}Component${defaultReg}},`;
131131
content = content.replace(/(@RouteConfig\(\[\s*\n)([\s\S\n]*?)(^\s*\]\))/m, function(_, m1, m2, m3) {
132132
if (m2.length) {
133133
// Add a `,` if there's none.

0 commit comments

Comments
 (0)