Fixed issues from updating to Angular 19
This commit is contained in:
parent
fbd3c2226c
commit
740b76b6f8
@ -8,6 +8,7 @@ import { MatButtonModule } from '@angular/material/button';
|
||||
|
||||
@Component({
|
||||
selector: 'tts-filter-item-edit',
|
||||
standalone: true,
|
||||
imports: [
|
||||
FormsModule,
|
||||
MatButtonModule,
|
||||
|
@ -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;
|
||||
|
@ -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'
|
||||
|
@ -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'
|
||||
|
Loading…
x
Reference in New Issue
Block a user