From 473e8119118e06fcccefd96d2b1895179db5cfbe Mon Sep 17 00:00:00 2001 From: jleroy Date: Tue, 11 Mar 2025 15:46:29 +0100 Subject: [PATCH] patch test Signal use --- .../_component/sidbar/sidbar.component.html | 26 +++++---------- src/app/_component/sidbar/sidbar.component.ts | 32 +++++-------------- src/app/app.routes.ts | 5 ++- .../pages/profile/profile.component.css | 0 .../pages/profile/profile.component.html | 1 + .../pages/profile/profile.component.ts | 11 +++++++ .../private-layout.component.css | 0 .../private-layout.component.html | 1 + .../private-layout.component.ts | 14 ++++++++ src/app/private/private-routing.module.ts | 19 +++++++++++ src/app/private/private.module.ts | 14 ++++++++ src/app/public/pages/home/home.component.html | 1 - 12 files changed, 80 insertions(+), 44 deletions(-) create mode 100644 src/app/private/pages/profile/profile.component.css create mode 100644 src/app/private/pages/profile/profile.component.html create mode 100644 src/app/private/pages/profile/profile.component.ts create mode 100644 src/app/private/private-layout/private-layout.component.css create mode 100644 src/app/private/private-layout/private-layout.component.html create mode 100644 src/app/private/private-layout/private-layout.component.ts create mode 100644 src/app/private/private-routing.module.ts create mode 100644 src/app/private/private.module.ts diff --git a/src/app/_component/sidbar/sidbar.component.html b/src/app/_component/sidbar/sidbar.component.html index c432250..3658eb5 100644 --- a/src/app/_component/sidbar/sidbar.component.html +++ b/src/app/_component/sidbar/sidbar.component.html @@ -1,12 +1,12 @@
-
-
- YouVideo +
+
+ YouVideo {{ (user$ | async)?.id }}
-
-
+
Profile
-

profile works!

diff --git a/src/app/private/pages/profile/profile.component.ts b/src/app/private/pages/profile/profile.component.ts new file mode 100644 index 0000000..bb9b6d8 --- /dev/null +++ b/src/app/private/pages/profile/profile.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-profile', + imports: [], + templateUrl: './profile.component.html', + styleUrl: './profile.component.css' +}) +export class ProfileComponent { + +} diff --git a/src/app/private/private-layout/private-layout.component.css b/src/app/private/private-layout/private-layout.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/private/private-layout/private-layout.component.html b/src/app/private/private-layout/private-layout.component.html new file mode 100644 index 0000000..67e7bd4 --- /dev/null +++ b/src/app/private/private-layout/private-layout.component.html @@ -0,0 +1 @@ + diff --git a/src/app/private/private-layout/private-layout.component.ts b/src/app/private/private-layout/private-layout.component.ts new file mode 100644 index 0000000..6a09452 --- /dev/null +++ b/src/app/private/private-layout/private-layout.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; +import {RouterOutlet} from '@angular/router'; + +@Component({ + selector: 'app-private-layout', + imports: [ + RouterOutlet + ], + templateUrl: './private-layout.component.html', + styleUrl: './private-layout.component.css' +}) +export class PrivateLayoutComponent { + +} diff --git a/src/app/private/private-routing.module.ts b/src/app/private/private-routing.module.ts new file mode 100644 index 0000000..5aded47 --- /dev/null +++ b/src/app/private/private-routing.module.ts @@ -0,0 +1,19 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import {NotFoundComponent} from '../public/pages/not-found/not-found.component'; +import {PrivateLayoutComponent} from './private-layout/private-layout.component'; +import {ProfileComponent} from './pages/profile/profile.component'; + +const routes: Routes = [ + { path: '', component: PrivateLayoutComponent, children: [ + { path: '', component: ProfileComponent }, + ] + }, + { path: '**', component: NotFoundComponent }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class PrivateRoutingModule { } diff --git a/src/app/private/private.module.ts b/src/app/private/private.module.ts new file mode 100644 index 0000000..0e5db95 --- /dev/null +++ b/src/app/private/private.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { PrivateRoutingModule } from './private-routing.module'; + + +@NgModule({ + declarations: [], + imports: [ + CommonModule, + PrivateRoutingModule + ] +}) +export class PrivateModule { } diff --git a/src/app/public/pages/home/home.component.html b/src/app/public/pages/home/home.component.html index 741bbb6..69572f6 100644 --- a/src/app/public/pages/home/home.component.html +++ b/src/app/public/pages/home/home.component.html @@ -18,7 +18,6 @@

CATEGORY

Shooting Stars

-

$21.15