Browse Source

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

pull/5695/head
SK Akram 4 weeks ago
parent
commit
13b7b2b5e9
  1. 4
      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

4
CHANGELOG.md

@ -12,6 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added support for a date range query parameter in the data gathering endpoint
- Added a _Storybook_ story for the activities table component
### Changed
- Refactored the auth page component to standalone
## 2.206.0 - 2025-10-04
### Changed

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