Update to Angular 19 (#1)
All checks were successful
release-nightly / web-demo (push) Successful in 5m27s
release-nightly / macos (push) Successful in 2m9s

Reviewed-on: #1
This commit was merged in pull request #1.
This commit is contained in:
2025-02-11 11:12:35 +10:30
parent 15bf115441
commit 451877667a
19 changed files with 103 additions and 126 deletions

View File

@@ -1,5 +1,5 @@
import { CommonModule } from '@angular/common';
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core';
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { MAT_DIALOG_DATA, MatDialogModule } from '@angular/material/dialog';
import {
@@ -14,7 +14,6 @@ import { DefinitionEditorFieldComponent } from './definition-editor-field/defini
@Component({
selector: 'app-definition-editor',
standalone: true,
imports: [
CommonModule,
MatButtonModule,
@@ -39,6 +38,8 @@ import { DefinitionEditorFieldComponent } from './definition-editor-field/defini
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class DefinitionEditorComponent {
protected protoMessage = inject<ProtoMessage>(MAT_DIALOG_DATA);
protected editableMessages = this.protoMessage.values.filter((message) =>
this.filterMessageConfiguration(message.configuration)
);
@@ -61,6 +62,4 @@ export class DefinitionEditorComponent {
// Note: Map can always be configured, as key needs to be a string or numeric type
return EDITABLE_MESSAGE_TYPES.includes(configuration.type);
}
constructor(@Inject(MAT_DIALOG_DATA) protected protoMessage: ProtoMessage) {}
}