@@ -92,6 +92,7 @@ module.exports = class extends needleClientBase {
92
92
modulePath ,
93
93
importNeedle
94
94
) ;
95
+ importRewriteFileModel . prettierAware = true ;
95
96
this . addBlockContentToFile ( importRewriteFileModel , errorMessage ) ;
96
97
97
98
const moduleRewriteFileModel = this . _generateRewriteFileModelAddModule ( appName , angularName , modulePath , moduleNeedle ) ;
@@ -155,30 +156,34 @@ module.exports = class extends needleClientBase {
155
156
) {
156
157
const errorMessage = `${ chalk . yellow ( 'Reference to ' ) + routerName } ${ chalk . yellow ( 'not added to menu.\n' ) } ` ;
157
158
const entityMenuPath = `${ this . CLIENT_MAIN_SRC_DIR } app/layouts/navbar/navbar.component.html` ;
159
+ const routerLink = `routerLink="${ routerName } "` ;
158
160
const entityEntry =
159
161
// prettier-ignore
160
162
this . generator . stripMargin ( `|<li>
161
- | <a class="dropdown-item" routerLink=" ${ routerName } " routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
163
+ | <a class="dropdown-item" ${ routerLink } routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
162
164
| <fa-icon icon="asterisk" [fixedWidth]="true"></fa-icon>
163
165
| <span${ enableTranslation ? ` ${ jhiPrefix } Translate="global.menu.entities.${ entityTranslationKeyMenu } "` : '' } >${ entityTranslationValue } </span>
164
166
| </a>
165
167
| </li>` ) ;
166
168
const rewriteFileModel = this . generateFileModel ( entityMenuPath , 'jhipster-needle-add-entity-to-menu' , entityEntry ) ;
169
+ rewriteFileModel . regexp = routerLink ;
167
170
168
171
this . addBlockContentToFile ( rewriteFileModel , errorMessage ) ;
169
172
}
170
173
171
174
addElementToMenu ( routerName , iconName , enableTranslation , translationKeyMenu = routerName , jhiPrefix = 'jhi' ) {
172
175
const errorMessage = `${ chalk . yellow ( 'Reference to ' ) + routerName } ${ chalk . yellow ( 'not added to menu.\n' ) } ` ;
173
176
const entityMenuPath = `${ this . CLIENT_MAIN_SRC_DIR } app/layouts/navbar/navbar.component.html` ;
177
+ const routerLink = `routerLink="${ routerName } "` ;
174
178
// prettier-ignore
175
179
const entityEntry = `<li class="nav-item" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
176
- <a class="nav-link" routerLink=" ${ routerName } " (click)="collapseNavbar()">
180
+ <a class="nav-link" ${ routerLink } (click)="collapseNavbar()">
177
181
<fa-icon icon="${ iconName } " [fixedWidth]="true"></fa-icon>
178
182
<span${ enableTranslation ? ` ${ jhiPrefix } Translate="global.menu.${ translationKeyMenu } "` : '' } >${ _ . startCase ( routerName ) } </span>
179
183
</a>
180
184
</li>` ;
181
185
const rewriteFileModel = this . generateFileModel ( entityMenuPath , 'jhipster-needle-add-element-to-menu' , entityEntry ) ;
186
+ rewriteFileModel . regexp = routerLink ;
182
187
183
188
this . addBlockContentToFile ( rewriteFileModel , errorMessage ) ;
184
189
this . addIcon ( iconName ) ;
@@ -187,14 +192,16 @@ module.exports = class extends needleClientBase {
187
192
addElementToAdminMenu ( routerName , iconName , enableTranslation , translationKeyMenu = routerName , jhiPrefix = 'jhi' ) {
188
193
const errorMessage = `${ chalk . yellow ( 'Reference to ' ) + routerName } ${ chalk . yellow ( 'not added to admin menu.\n' ) } ` ;
189
194
const navbarAdminPath = `${ this . CLIENT_MAIN_SRC_DIR } app/layouts/navbar/navbar.component.html` ;
195
+ const routerLink = `routerLink="${ routerName } "` ;
190
196
// prettier-ignore
191
197
const entityEntry = `<li>
192
- <a class="dropdown-item" routerLink=" ${ routerName } " routerLinkActive="active" (click)="collapseNavbar()">
198
+ <a class="dropdown-item" ${ routerLink } routerLinkActive="active" (click)="collapseNavbar()">
193
199
<fa-icon icon="${ iconName } " [fixedWidth]="true"></fa-icon>
194
200
<span${ enableTranslation ? ` ${ jhiPrefix } Translate="global.menu.admin.${ translationKeyMenu } "` : '' } >${ _ . startCase ( routerName ) } </span>
195
201
</a>
196
202
</li>` ;
197
203
const rewriteFileModel = this . generateFileModel ( navbarAdminPath , 'jhipster-needle-add-element-to-admin-menu' , entityEntry ) ;
204
+ rewriteFileModel . regexp = routerLink ;
198
205
199
206
this . addBlockContentToFile ( rewriteFileModel , errorMessage ) ;
200
207
this . addIcon ( iconName ) ;
@@ -218,6 +225,7 @@ module.exports = class extends needleClientBase {
218
225
| },`
219
226
) ;
220
227
const rewriteFileModel = this . generateFileModel ( filePath , needleName , routingEntry ) ;
228
+ rewriteFileModel . prettierAware = true ;
221
229
this . addBlockContentToFile ( rewriteFileModel , errorMessage ) ;
222
230
}
223
231
0 commit comments