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({
|
@Component({
|
||||||
selector: 'tts-filter-item-edit',
|
selector: 'tts-filter-item-edit',
|
||||||
|
standalone: true,
|
||||||
imports: [
|
imports: [
|
||||||
FormsModule,
|
FormsModule,
|
||||||
MatButtonModule,
|
MatButtonModule,
|
||||||
|
@ -10,6 +10,7 @@ import { HermesClientService } from '../../hermes-client.service';
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'tts-filter-item',
|
selector: 'tts-filter-item',
|
||||||
|
standalone: true,
|
||||||
imports: [MatButtonModule, MatCardModule, MatMenuModule, MatIconModule],
|
imports: [MatButtonModule, MatCardModule, MatMenuModule, MatIconModule],
|
||||||
templateUrl: './filter-item.component.html',
|
templateUrl: './filter-item.component.html',
|
||||||
styleUrl: './filter-item.component.scss'
|
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 },
|
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) {
|
if (result !== undefined) {
|
||||||
console.log('update filter', result);
|
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(_ => {
|
?.subscribe(_ => {
|
||||||
this.item.search = result.search;
|
this.item.search = result.search;
|
||||||
this.item.replace = result.replace;
|
this.item.replace = result.replace;
|
||||||
|
@ -5,6 +5,7 @@ import { HermesClientService } from '../../hermes-client.service';
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'tts-filter-list',
|
selector: 'tts-filter-list',
|
||||||
|
standalone: true,
|
||||||
imports: [FilterItemComponent],
|
imports: [FilterItemComponent],
|
||||||
templateUrl: './filter-list.component.html',
|
templateUrl: './filter-list.component.html',
|
||||||
styleUrl: './filter-list.component.scss'
|
styleUrl: './filter-list.component.scss'
|
||||||
|
@ -7,10 +7,11 @@ import { Filter } from '../../shared/models/filter';
|
|||||||
import { isPlatformBrowser } from '@angular/common';
|
import { isPlatformBrowser } from '@angular/common';
|
||||||
import { Router } from '@angular/router';
|
import { Router } from '@angular/router';
|
||||||
import { FilterItemEditComponent } from '../filter-item-edit/filter-item-edit.component';
|
import { FilterItemEditComponent } from '../filter-item-edit/filter-item-edit.component';
|
||||||
import { MatDialog, MatDialogRef } from '@angular/material/dialog';
|
import { MatDialog } from '@angular/material/dialog';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'filters',
|
selector: 'filters',
|
||||||
|
standalone: true,
|
||||||
imports: [FilterListComponent, MatButtonModule, MatIconModule],
|
imports: [FilterListComponent, MatButtonModule, MatIconModule],
|
||||||
templateUrl: './filters.component.html',
|
templateUrl: './filters.component.html',
|
||||||
styleUrl: './filters.component.scss'
|
styleUrl: './filters.component.scss'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user