diff --git a/src/app/tts-filters/filter-item-edit/filter-item-edit.component.ts b/src/app/tts-filters/filter-item-edit/filter-item-edit.component.ts index 703e7ce..688fa25 100644 --- a/src/app/tts-filters/filter-item-edit/filter-item-edit.component.ts +++ b/src/app/tts-filters/filter-item-edit/filter-item-edit.component.ts @@ -8,6 +8,7 @@ import { MatButtonModule } from '@angular/material/button'; @Component({ selector: 'tts-filter-item-edit', + standalone: true, imports: [ FormsModule, MatButtonModule, diff --git a/src/app/tts-filters/filter-item/filter-item.component.ts b/src/app/tts-filters/filter-item/filter-item.component.ts index 5a5cf42..b7af314 100644 --- a/src/app/tts-filters/filter-item/filter-item.component.ts +++ b/src/app/tts-filters/filter-item/filter-item.component.ts @@ -10,6 +10,7 @@ import { HermesClientService } from '../../hermes-client.service'; @Component({ selector: 'tts-filter-item', + standalone: true, imports: [MatButtonModule, MatCardModule, MatMenuModule, MatIconModule], templateUrl: './filter-item.component.html', styleUrl: './filter-item.component.scss' @@ -34,10 +35,10 @@ export class FilterItemComponent implements OnInit { data: { id: this.item.id, search: this.item.search, replace: this.item.replace }, }); - dialogRef.afterClosed().subscribe(result => { + dialogRef.afterClosed().subscribe((result: Filter) => { if (result !== undefined) { console.log('update filter', result); - this.client.first(d => d.op == 4 && d.d.request.type == 'update_tts_filter' && d.d.data.id == this.item.id) + this.client.first((d: any) => d.op == 4 && d.d.request.type == 'update_tts_filter' && d.d.data.id == this.item.id) ?.subscribe(_ => { this.item.search = result.search; this.item.replace = result.replace; diff --git a/src/app/tts-filters/filter-list/filter-list.component.ts b/src/app/tts-filters/filter-list/filter-list.component.ts index 32bd115..ac70a3b 100644 --- a/src/app/tts-filters/filter-list/filter-list.component.ts +++ b/src/app/tts-filters/filter-list/filter-list.component.ts @@ -5,6 +5,7 @@ import { HermesClientService } from '../../hermes-client.service'; @Component({ selector: 'tts-filter-list', + standalone: true, imports: [FilterItemComponent], templateUrl: './filter-list.component.html', styleUrl: './filter-list.component.scss' diff --git a/src/app/tts-filters/filters/filters.component.ts b/src/app/tts-filters/filters/filters.component.ts index 880d65c..7421fab 100644 --- a/src/app/tts-filters/filters/filters.component.ts +++ b/src/app/tts-filters/filters/filters.component.ts @@ -7,10 +7,11 @@ import { Filter } from '../../shared/models/filter'; import { isPlatformBrowser } from '@angular/common'; import { Router } from '@angular/router'; import { FilterItemEditComponent } from '../filter-item-edit/filter-item-edit.component'; -import { MatDialog, MatDialogRef } from '@angular/material/dialog'; +import { MatDialog } from '@angular/material/dialog'; @Component({ selector: 'filters', + standalone: true, imports: [FilterListComponent, MatButtonModule, MatIconModule], templateUrl: './filters.component.html', styleUrl: './filters.component.scss'