From 3fe08fb8c856c921b08bac53fd0447eee7bf3840 Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Mon, 9 Dec 2024 23:11:46 -0800 Subject: [PATCH 1/6] Feature/wfprev 143 dev (#358) --- .../src/main/angular/package-lock.json | 2 +- .../main/angular/src/app/app.routing.spec.ts | 2 +- .../src/main/angular/src/app/app.routing.ts | 6 + .../src/app/components/edit-project.module.ts | 13 + .../edit-project/edit-project.component.html | 34 +++ .../edit-project/edit-project.component.scss | 32 +++ .../edit-project.component.spec.ts | 58 ++++ .../edit-project.component.stories.ts | 53 ++++ .../edit-project/edit-project.component.ts | 23 ++ .../project-details.component.html | 225 +++++++++++++++ .../project-details.component.scss | 258 ++++++++++++++++++ .../project-details.component.spec.ts | 97 +++++++ .../project-details.component.stories.ts | 87 ++++++ .../project-details.component.ts | 139 ++++++++++ .../projects-list.component.html | 2 +- .../projects-list.component.spec.ts | 4 + .../projects-list/projects-list.component.ts | 17 +- .../app/components/map/map.component.spec.ts | 11 +- .../resizable-panel.component.spec.ts | 10 + .../app-header/app-header.component.ts | 2 +- .../src/main/angular/src/app/utils/index.ts | 3 +- .../src/main/angular/src/styles.scss | 8 +- client/wfprev-war/src/styles.scss | 1 - 23 files changed, 1078 insertions(+), 9 deletions(-) create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project.module.ts create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.html create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.scss create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.spec.ts create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.stories.ts create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.ts create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/project-details/project-details.component.html create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/project-details/project-details.component.scss create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/project-details/project-details.component.spec.ts create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/project-details/project-details.component.stories.ts create mode 100644 client/wfprev-war/src/main/angular/src/app/components/edit-project/project-details/project-details.component.ts delete mode 100644 client/wfprev-war/src/styles.scss diff --git a/client/wfprev-war/src/main/angular/package-lock.json b/client/wfprev-war/src/main/angular/package-lock.json index b6148b36a..fb38ac469 100644 --- a/client/wfprev-war/src/main/angular/package-lock.json +++ b/client/wfprev-war/src/main/angular/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@angular/animations": "18.2.3", - "@angular/cdk": "18.2.3", + "@angular/cdk": "^18.2.3", "@angular/common": "18.2.3", "@angular/compiler": "18.2.3", "@angular/core": "18.2.3", diff --git a/client/wfprev-war/src/main/angular/src/app/app.routing.spec.ts b/client/wfprev-war/src/main/angular/src/app/app.routing.spec.ts index a043defea..a0df802c8 100644 --- a/client/wfprev-war/src/main/angular/src/app/app.routing.spec.ts +++ b/client/wfprev-war/src/main/angular/src/app/app.routing.spec.ts @@ -31,7 +31,7 @@ describe('App Routing Module', () => { it('should have correct routes defined', () => { const routes = router.config; - expect(routes.length).toBe(4); + expect(routes.length).toBe(6); }); it('should define route for LIST path', () => { diff --git a/client/wfprev-war/src/main/angular/src/app/app.routing.ts b/client/wfprev-war/src/main/angular/src/app/app.routing.ts index 3b03dcc7f..f6f4c2164 100644 --- a/client/wfprev-war/src/main/angular/src/app/app.routing.ts +++ b/client/wfprev-war/src/main/angular/src/app/app.routing.ts @@ -26,6 +26,12 @@ const PANEL_ROUTES: Routes = [ component: ErrorPageComponent, pathMatch: 'full', }, + { + path: ResourcesRoutes.EDIT_PROJECT, + loadChildren: () => + import('src/app/components/edit-project.module').then(m => m.EditProjectModule), + }, + { path: '', redirectTo: ResourcesRoutes.MAP, pathMatch: 'full' }, // Default route to map { path: '', redirectTo: ResourcesRoutes.MAP, diff --git a/client/wfprev-war/src/main/angular/src/app/components/edit-project.module.ts b/client/wfprev-war/src/main/angular/src/app/components/edit-project.module.ts new file mode 100644 index 000000000..7e617cc38 --- /dev/null +++ b/client/wfprev-war/src/main/angular/src/app/components/edit-project.module.ts @@ -0,0 +1,13 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { EditProjectComponent } from 'src/app/components/edit-project/edit-project.component'; + + +const routes: Routes = [ + { path: '', component: EditProjectComponent } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes), EditProjectComponent] +}) +export class EditProjectModule {} \ No newline at end of file diff --git a/client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.html b/client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.html new file mode 100644 index 000000000..03056d2db --- /dev/null +++ b/client/wfprev-war/src/main/angular/src/app/components/edit-project/edit-project.component.html @@ -0,0 +1,34 @@ +
Fiscals Section
+Documents Section
+History Section
+