@@ -8,9 +8,9 @@ import { MatInputModule } from '@angular/material/input';
88import { MatSelectModule } from '@angular/material/select' ;
99import { MatSnackBar } from '@angular/material/snack-bar' ;
1010import { UserProfile , UserProfileUpdate } from '#shared/user/user.model' ;
11- import { ApiListState } from '../../../ core/api-state.types' ;
12- import { UserService } from '../../../ core/user/user.service' ;
13- import { LlmService } from '../.. /llm.service' ;
11+ import { ApiListState } from '# core/api-state.types' ;
12+ import { UserService } from '# core/user/user.service' ;
13+ import { LlmService } from '#modules /llm.service' ;
1414import { LlmInfo } from '#shared/llm/llm.model' ;
1515
1616@Component ( {
@@ -23,6 +23,8 @@ import { LlmInfo } from '#shared/llm/llm.model';
2323} )
2424export class SettingsAccountComponent implements OnInit {
2525 private readonly destroyRef = inject ( DestroyRef ) ;
26+ private userService = inject ( UserService ) ;
27+ private llmService = inject ( LlmService ) ;
2628
2729 accountForm ! : FormGroup ;
2830
@@ -31,11 +33,7 @@ export class SettingsAccountComponent implements OnInit {
3133 // Expose UserProfile signal for the template (for view-only email)
3234 readonly userProfile : Signal < UserProfile > = this . userService . userProfile ;
3335
34- constructor (
35- private snackBar : MatSnackBar ,
36- private llmService : LlmService ,
37- private userService : UserService ,
38- ) {
36+ constructor ( private snackBar : MatSnackBar ) {
3937 // Effect to react to user profile changes and patch the form
4038 effect ( ( ) => {
4139 const user = this . userService . userProfile ( ) ;
0 commit comments