From 4a7f3c4da991576c9f9eee99de25ab6025391251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sven=20G=C3=BCnther?= Date: Sun, 14 Sep 2025 11:53:55 +0200 Subject: [PATCH] migrate ShowAccessTokenDialogModule to standalone component this fixes Github issue #5520 * added nessessary imports to ShowAccessTokenDialog * removed module * set dialog component to standalone * updated import in RegisterPageComponent --- .../pages/register/register-page.component.ts | 3 +- .../show-access-token-dialog.component.ts | 30 ++++++++++++++-- .../show-access-token-dialog.module.ts | 34 ------------------- 3 files changed, 28 insertions(+), 39 deletions(-) delete mode 100644 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.module.ts diff --git a/apps/client/src/app/pages/register/register-page.component.ts b/apps/client/src/app/pages/register/register-page.component.ts index 35b9d5cd2..1ab43b66e 100644 --- a/apps/client/src/app/pages/register/register-page.component.ts +++ b/apps/client/src/app/pages/register/register-page.component.ts @@ -20,7 +20,6 @@ import { takeUntil } from 'rxjs/operators'; import { ShowAccessTokenDialogParams } from './show-access-token-dialog/interfaces/interfaces'; import { ShowAccessTokenDialog } from './show-access-token-dialog/show-access-token-dialog.component'; -import { ShowAccessTokenDialogModule } from './show-access-token-dialog/show-access-token-dialog.module'; @Component({ host: { class: 'page' }, @@ -28,7 +27,7 @@ import { ShowAccessTokenDialogModule } from './show-access-token-dialog/show-acc GfLogoComponent, MatButtonModule, RouterModule, - ShowAccessTokenDialogModule + ShowAccessTokenDialog ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-register-page', diff --git a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts index f154851df..0efaba570 100644 --- a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts +++ b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts @@ -1,15 +1,25 @@ import { DataService } from '@ghostfolio/client/services/data.service'; import { publicRoutes } from '@ghostfolio/common/routes/routes'; +import { ClipboardModule } from '@angular/cdk/clipboard'; +import { TextFieldModule } from '@angular/cdk/text-field'; +import { CommonModule } from '@angular/common'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component, + CUSTOM_ELEMENTS_SCHEMA, Inject, ViewChild } from '@angular/core'; -import { MAT_DIALOG_DATA } from '@angular/material/dialog'; -import { MatStepper } from '@angular/material/stepper'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { MatButtonModule } from '@angular/material/button'; +import { MatCheckboxModule } from '@angular/material/checkbox'; +import { MAT_DIALOG_DATA, MatDialogModule } from '@angular/material/dialog'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { MatInputModule } from '@angular/material/input'; +import { MatStepper, MatStepperModule } from '@angular/material/stepper'; +import { RouterModule } from '@angular/router'; import { addIcons } from 'ionicons'; import { arrowForwardOutline, @@ -23,8 +33,22 @@ import { ShowAccessTokenDialogParams } from './interfaces/interfaces'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, + imports: [ + ClipboardModule, + CommonModule, + FormsModule, + MatButtonModule, + MatCheckboxModule, + MatDialogModule, + MatFormFieldModule, + MatInputModule, + MatStepperModule, + ReactiveFormsModule, + RouterModule, + TextFieldModule + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-show-access-token-dialog', - standalone: false, styleUrls: ['./show-access-token-dialog.scss'], templateUrl: 'show-access-token-dialog.html' }) diff --git a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.module.ts b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.module.ts deleted file mode 100644 index 0c7a6fc85..000000000 --- a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.module.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { ClipboardModule } from '@angular/cdk/clipboard'; -import { TextFieldModule } from '@angular/cdk/text-field'; -import { CommonModule } from '@angular/common'; -import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { MatButtonModule } from '@angular/material/button'; -import { MatCheckboxModule } from '@angular/material/checkbox'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatInputModule } from '@angular/material/input'; -import { MatStepperModule } from '@angular/material/stepper'; -import { RouterModule } from '@angular/router'; - -import { ShowAccessTokenDialog } from './show-access-token-dialog.component'; - -@NgModule({ - declarations: [ShowAccessTokenDialog], - imports: [ - ClipboardModule, - CommonModule, - FormsModule, - MatButtonModule, - MatCheckboxModule, - MatDialogModule, - MatFormFieldModule, - MatInputModule, - MatStepperModule, - ReactiveFormsModule, - RouterModule, - TextFieldModule - ], - schemas: [CUSTOM_ELEMENTS_SCHEMA] -}) -export class ShowAccessTokenDialogModule {}