From df5c6b23ef7201ae5a0d222a1d7d0f8c74d1ebe1 Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Tue, 24 Jun 2025 08:40:57 +0200 Subject: [PATCH] refactor: reorganize component structure and files --- frontend/src/app/app.component.css | 0 frontend/src/app/app.component.ts | 5 ++--- frontend/src/app/{ => components}/form/form.component.html | 0 frontend/src/app/{ => components}/form/form.component.ts | 5 ++--- frontend/src/app/{ => components}/table/table.component.html | 0 frontend/src/app/{ => components}/table/table.component.ts | 5 ++--- frontend/src/app/form/form.component.css | 0 frontend/src/app/{ => shii}/dto/models.ts | 0 frontend/src/app/{ => shii}/service/todo.service.ts | 0 frontend/src/app/table/table.component.css | 0 10 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 frontend/src/app/app.component.css rename frontend/src/app/{ => components}/form/form.component.html (100%) rename frontend/src/app/{ => components}/form/form.component.ts (90%) rename frontend/src/app/{ => components}/table/table.component.html (100%) rename frontend/src/app/{ => components}/table/table.component.ts (81%) delete mode 100644 frontend/src/app/form/form.component.css rename frontend/src/app/{ => shii}/dto/models.ts (100%) rename frontend/src/app/{ => shii}/service/todo.service.ts (100%) delete mode 100644 frontend/src/app/table/table.component.css diff --git a/frontend/src/app/app.component.css b/frontend/src/app/app.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts index a84e3d0..a08e017 100644 --- a/frontend/src/app/app.component.ts +++ b/frontend/src/app/app.component.ts @@ -1,13 +1,12 @@ import {Component} from '@angular/core'; import {RouterOutlet} from '@angular/router'; -import {TableComponent} from "./table/table.component"; -import {FormComponent} from "./form/form.component"; +import {TableComponent} from "./components/table/table.component"; +import {FormComponent} from "./components/form/form.component"; @Component({ selector: 'app-root', imports: [RouterOutlet, TableComponent, FormComponent], templateUrl: './app.component.html', - styleUrl: './app.component.css', standalone: true, }) export class AppComponent { diff --git a/frontend/src/app/form/form.component.html b/frontend/src/app/components/form/form.component.html similarity index 100% rename from frontend/src/app/form/form.component.html rename to frontend/src/app/components/form/form.component.html diff --git a/frontend/src/app/form/form.component.ts b/frontend/src/app/components/form/form.component.ts similarity index 90% rename from frontend/src/app/form/form.component.ts rename to frontend/src/app/components/form/form.component.ts index 3b6c94e..9431bb7 100644 --- a/frontend/src/app/form/form.component.ts +++ b/frontend/src/app/components/form/form.component.ts @@ -1,8 +1,8 @@ import {Component, effect, inject, model} from '@angular/core'; -import {Todo} from "../dto/models"; +import {Todo} from "../../shii/dto/models"; import {FormBuilder, FormGroup, ReactiveFormsModule, Validators} from "@angular/forms"; import {DatePipe} from "@angular/common"; -import {TodoService} from "../service/todo.service"; +import {TodoService} from "../../shii/service/todo.service"; @Component({ selector: 'app-form', @@ -11,7 +11,6 @@ import {TodoService} from "../service/todo.service"; ], templateUrl: './form.component.html', standalone: true, - styleUrl: './form.component.css' }) export class FormComponent { todo = model(null); diff --git a/frontend/src/app/table/table.component.html b/frontend/src/app/components/table/table.component.html similarity index 100% rename from frontend/src/app/table/table.component.html rename to frontend/src/app/components/table/table.component.html diff --git a/frontend/src/app/table/table.component.ts b/frontend/src/app/components/table/table.component.ts similarity index 81% rename from frontend/src/app/table/table.component.ts rename to frontend/src/app/components/table/table.component.ts index 69b823a..3645cf1 100644 --- a/frontend/src/app/table/table.component.ts +++ b/frontend/src/app/components/table/table.component.ts @@ -1,7 +1,7 @@ import {Component, effect, EventEmitter, inject, signal, Signal, WritableSignal} from '@angular/core'; -import {TodoService} from "../service/todo.service"; +import {TodoService} from "../../shii/service/todo.service"; import {DatePipe} from "@angular/common"; -import {Todo} from "../dto/models"; +import {Todo} from "../../shii/dto/models"; @Component({ selector: 'app-table', @@ -10,7 +10,6 @@ import {Todo} from "../dto/models"; DatePipe, ], templateUrl: './table.component.html', - styleUrl: './table.component.css' }) export class TableComponent { todoService: TodoService = inject(TodoService); diff --git a/frontend/src/app/form/form.component.css b/frontend/src/app/form/form.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/frontend/src/app/dto/models.ts b/frontend/src/app/shii/dto/models.ts similarity index 100% rename from frontend/src/app/dto/models.ts rename to frontend/src/app/shii/dto/models.ts diff --git a/frontend/src/app/service/todo.service.ts b/frontend/src/app/shii/service/todo.service.ts similarity index 100% rename from frontend/src/app/service/todo.service.ts rename to frontend/src/app/shii/service/todo.service.ts diff --git a/frontend/src/app/table/table.component.css b/frontend/src/app/table/table.component.css deleted file mode 100644 index e69de29..0000000