Browse Source

Task/migrate auth page component to standalone (#5695)

* Migrate auth page component to standalone

* Update changelog
pull/5703/head
SK Akram 2 weeks ago
committed by GitHub
parent
commit
e6ff0f65c2
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 2
      apps/client/src/app/app-routing.module.ts
  3. 15
      apps/client/src/app/pages/auth/auth-page-routing.module.ts
  4. 5
      apps/client/src/app/pages/auth/auth-page.component.ts
  5. 11
      apps/client/src/app/pages/auth/auth-page.module.ts
  6. 18
      apps/client/src/app/pages/auth/auth-page.routes.ts

1
CHANGELOG.md

@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Improved the spacing around the buttons in the holding detail dialog
- Refactored the auth page to standalone
## 2.206.0 - 2025-10-04

2
apps/client/src/app/app-routing.module.ts

@ -42,7 +42,7 @@ const routes: Routes = [
{
path: internalRoutes.auth.path,
loadChildren: () =>
import('./pages/auth/auth-page.module').then((m) => m.AuthPageModule),
import('./pages/auth/auth-page.routes').then((m) => m.routes),
title: internalRoutes.auth.title
},
{

15
apps/client/src/app/pages/auth/auth-page-routing.module.ts

@ -1,15 +0,0 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { AuthPageComponent } from './auth-page.component';
const routes: Routes = [
{ component: AuthPageComponent, path: '' },
{ component: AuthPageComponent, path: ':jwt' }
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class AuthPageRoutingModule {}

5
apps/client/src/app/pages/auth/auth-page.component.ts

@ -11,11 +11,10 @@ import { takeUntil } from 'rxjs/operators';
@Component({
selector: 'gf-auth-page',
templateUrl: './auth-page.html',
styleUrls: ['./auth-page.scss'],
standalone: false
templateUrl: './auth-page.html'
})
export class AuthPageComponent implements OnDestroy, OnInit {
export class GfAuthPageComponent implements OnDestroy, OnInit {
private unsubscribeSubject = new Subject<void>();
public constructor(

11
apps/client/src/app/pages/auth/auth-page.module.ts

@ -1,11 +0,0 @@
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { AuthPageRoutingModule } from './auth-page-routing.module';
import { AuthPageComponent } from './auth-page.component';
@NgModule({
declarations: [AuthPageComponent],
imports: [AuthPageRoutingModule, CommonModule]
})
export class AuthPageModule {}

18
apps/client/src/app/pages/auth/auth-page.routes.ts

@ -0,0 +1,18 @@
import { internalRoutes } from '@ghostfolio/common/routes/routes';
import { Routes } from '@angular/router';
import { GfAuthPageComponent } from './auth-page.component';
export const routes: Routes = [
{
component: GfAuthPageComponent,
path: '',
title: internalRoutes.auth.title
},
{
component: GfAuthPageComponent,
path: ':jwt',
title: internalRoutes.auth.title
}
];
Loading…
Cancel
Save