diff --git a/kontor-angular/src/app/app.css b/kontor-angular/src/app/app.component.css
similarity index 100%
rename from kontor-angular/src/app/app.css
rename to kontor-angular/src/app/app.component.css
diff --git a/kontor-angular/src/app/app.component.html b/kontor-angular/src/app/app.component.html
new file mode 100644
index 0000000..def9b90
--- /dev/null
+++ b/kontor-angular/src/app/app.component.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/kontor-angular/src/app/app.component.ts b/kontor-angular/src/app/app.component.ts
new file mode 100644
index 0000000..f8f2137
--- /dev/null
+++ b/kontor-angular/src/app/app.component.ts
@@ -0,0 +1,13 @@
+import { Component } from '@angular/core';
+import { RouterOutlet } from '@angular/router';
+import { KontorHeaderComponent } from "./kontor/header/header.component";
+import { KontorFooterComponent } from './kontor/footer/footer.component';
+
+@Component({
+ selector: 'app-root',
+ imports: [RouterOutlet, KontorHeaderComponent, KontorFooterComponent],
+ templateUrl: './app.component.html',
+ styleUrl: './app.component.css'
+})
+export class AppComponent {
+}
diff --git a/kontor-angular/src/app/app.html b/kontor-angular/src/app/app.html
deleted file mode 100644
index 1e17a33..0000000
--- a/kontor-angular/src/app/app.html
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/kontor-angular/src/app/app.routes.ts b/kontor-angular/src/app/app.routes.ts
index 7adad53..7763476 100644
--- a/kontor-angular/src/app/app.routes.ts
+++ b/kontor-angular/src/app/app.routes.ts
@@ -1,21 +1,34 @@
import { Routes } from '@angular/router';
-import { Kontor } from './kontor/kontor';
+import { KontorComponent } from './kontor/kontor.component';
import { Login } from './common/login/login';
-import { Comics } from './comic/comics/comics';
-import { Publisher } from './comic/publisher/publisher';
-import { Artist } from './comic/artist/artist';
-import { ComicOverview } from './comic/comic-overview/comic-overview';
+import { ComicsListComponent } from './comic/comics/comics-list.component';
+import { PublisherListComponent } from './comic/publisher/publisher-list.component';
+import { ArtistListComponent } from './comic/artist/artist-list.component';
+import { ComicOverviewComponent } from './comic/comic-overview/comic-overview.component';
+import { MediaOverviewComponent } from './media/media-overview/media-overview.component';
+import { MediaFilesListComponent } from './media/media-files-list/media-files-list.component';
+import { MediaActorsListComponent } from './media/media-actors-list/media-actors-list.component';
+import { MediaVideosListComponent } from './media/media-videos-list/media-videos-list.component';
export const routes: Routes = [
- { path: '', component: Kontor, },
+ { path: '', component: KontorComponent, },
{ path: 'login', component: Login, },
{
- path: 'comic', component: ComicOverview,
+ path: 'comic', component: ComicOverviewComponent,
children: [
- { path: 'comics', component: Comics},
- { path: 'publisher', component: Publisher},
- { path: 'artist', component: Artist},
+ { path: '', component: ComicsListComponent},
+ { path: 'comics', component: ComicsListComponent},
+ { path: 'publisher', component: PublisherListComponent},
+ { path: 'artist', component: ArtistListComponent},
+ ],
+ },
+ {
+ path: 'media', component: MediaOverviewComponent,
+ children: [
+ { path: '', component: MediaFilesListComponent},
+ { path: 'mediafiles', component: MediaFilesListComponent},
+ { path: 'mediaactors', component: MediaActorsListComponent},
+ { path: 'mediavideos', component: MediaVideosListComponent},
],
},
-
];
diff --git a/kontor-angular/src/app/app.ts b/kontor-angular/src/app/app.ts
deleted file mode 100644
index 43a2368..0000000
--- a/kontor-angular/src/app/app.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { Component, signal } from '@angular/core';
-import { RouterLink, RouterOutlet } from '@angular/router';
-
-@Component({
- selector: 'app-root',
- imports: [RouterOutlet, RouterLink],
- templateUrl: './app.html',
- styleUrl: './app.css'
-})
-export class App {
- protected readonly title = signal('kontor-angular');
- footerUrl = "https://kontor.thpeetz.de";
- footerLink = "kontor.thpeetz.de";
-}
diff --git a/kontor-angular/src/app/comic/artist/artist.css b/kontor-angular/src/app/comic/artist/artist-list.component.css
similarity index 100%
rename from kontor-angular/src/app/comic/artist/artist.css
rename to kontor-angular/src/app/comic/artist/artist-list.component.css
diff --git a/kontor-angular/src/app/comic/artist/artist.html b/kontor-angular/src/app/comic/artist/artist-list.component.html
similarity index 100%
rename from kontor-angular/src/app/comic/artist/artist.html
rename to kontor-angular/src/app/comic/artist/artist-list.component.html
diff --git a/kontor-angular/src/app/comic/artist/artist.spec.ts b/kontor-angular/src/app/comic/artist/artist-list.component.spec.ts
similarity index 90%
rename from kontor-angular/src/app/comic/artist/artist.spec.ts
rename to kontor-angular/src/app/comic/artist/artist-list.component.spec.ts
index 9b37c32..977b2ac 100644
--- a/kontor-angular/src/app/comic/artist/artist.spec.ts
+++ b/kontor-angular/src/app/comic/artist/artist-list.component.spec.ts
@@ -1,6 +1,6 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { Artist } from './artist';
+import { Artist } from './artist-list.component';
describe('Artist', () => {
let component: Artist;
diff --git a/kontor-angular/src/app/comic/artist/artist-list.component.ts b/kontor-angular/src/app/comic/artist/artist-list.component.ts
new file mode 100644
index 0000000..29318a9
--- /dev/null
+++ b/kontor-angular/src/app/comic/artist/artist-list.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'kontor-artist-list',
+ imports: [],
+ templateUrl: './artist-list.component.html',
+ styleUrl: './artist-list.component.css'
+})
+export class ArtistListComponent {
+
+}
diff --git a/kontor-angular/src/app/comic/artist/artist.ts b/kontor-angular/src/app/comic/artist/artist.ts
deleted file mode 100644
index f023d2c..0000000
--- a/kontor-angular/src/app/comic/artist/artist.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { Component } from '@angular/core';
-
-@Component({
- selector: 'app-artist',
- imports: [],
- templateUrl: './artist.html',
- styleUrl: './artist.css'
-})
-export class Artist {
-
-}
diff --git a/kontor-angular/src/app/comic/comic-overview/comic-overview.css b/kontor-angular/src/app/comic/comic-overview/comic-overview.component.css
similarity index 100%
rename from kontor-angular/src/app/comic/comic-overview/comic-overview.css
rename to kontor-angular/src/app/comic/comic-overview/comic-overview.component.css
diff --git a/kontor-angular/src/app/comic/comic-overview/comic-overview.html b/kontor-angular/src/app/comic/comic-overview/comic-overview.component.html
similarity index 100%
rename from kontor-angular/src/app/comic/comic-overview/comic-overview.html
rename to kontor-angular/src/app/comic/comic-overview/comic-overview.component.html
diff --git a/kontor-angular/src/app/comic/comic-overview/comic-overview.spec.ts b/kontor-angular/src/app/comic/comic-overview/comic-overview.component.spec.ts
similarity index 89%
rename from kontor-angular/src/app/comic/comic-overview/comic-overview.spec.ts
rename to kontor-angular/src/app/comic/comic-overview/comic-overview.component.spec.ts
index 431a1b3..a61f624 100644
--- a/kontor-angular/src/app/comic/comic-overview/comic-overview.spec.ts
+++ b/kontor-angular/src/app/comic/comic-overview/comic-overview.component.spec.ts
@@ -1,6 +1,6 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { ComicOverview } from './comic-overview';
+import { ComicOverview } from './comic-overview.component';
describe('ComicOverview', () => {
let component: ComicOverview;
diff --git a/kontor-angular/src/app/comic/comic-overview/comic-overview.ts b/kontor-angular/src/app/comic/comic-overview/comic-overview.component.ts
similarity index 59%
rename from kontor-angular/src/app/comic/comic-overview/comic-overview.ts
rename to kontor-angular/src/app/comic/comic-overview/comic-overview.component.ts
index 656454a..dbb049a 100644
--- a/kontor-angular/src/app/comic/comic-overview/comic-overview.ts
+++ b/kontor-angular/src/app/comic/comic-overview/comic-overview.component.ts
@@ -4,9 +4,9 @@ import { RouterLink, RouterOutlet } from '@angular/router';
@Component({
selector: 'app-comic-overview',
imports: [RouterLink, RouterOutlet],
- templateUrl: './comic-overview.html',
- styleUrl: './comic-overview.css'
+ templateUrl: './comic-overview.component.html',
+ styleUrl: './comic-overview.component.css'
})
-export class ComicOverview {
+export class ComicOverviewComponent {
}
diff --git a/kontor-angular/src/app/comic/comics/comics.css b/kontor-angular/src/app/comic/comics/comics-list.component.css
similarity index 100%
rename from kontor-angular/src/app/comic/comics/comics.css
rename to kontor-angular/src/app/comic/comics/comics-list.component.css
diff --git a/kontor-angular/src/app/comic/comics/comics.html b/kontor-angular/src/app/comic/comics/comics-list.component.html
similarity index 100%
rename from kontor-angular/src/app/comic/comics/comics.html
rename to kontor-angular/src/app/comic/comics/comics-list.component.html
diff --git a/kontor-angular/src/app/comic/comics/comics.spec.ts b/kontor-angular/src/app/comic/comics/comics-list.component.spec.ts
similarity index 58%
rename from kontor-angular/src/app/comic/comics/comics.spec.ts
rename to kontor-angular/src/app/comic/comics/comics-list.component.spec.ts
index 14de3e5..89f8178 100644
--- a/kontor-angular/src/app/comic/comics/comics.spec.ts
+++ b/kontor-angular/src/app/comic/comics/comics-list.component.spec.ts
@@ -1,18 +1,18 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { Comics } from './comics';
+import { ComicsListComponent } from './comics-list.component';
describe('Comics', () => {
- let component: Comics;
- let fixture: ComponentFixture;
+ let component: ComicsListComponent;
+ let fixture: ComponentFixture;
beforeEach(async () => {
await TestBed.configureTestingModule({
- imports: [Comics]
+ imports: [ComicsListComponent]
})
.compileComponents();
- fixture = TestBed.createComponent(Comics);
+ fixture = TestBed.createComponent(ComicsListComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
diff --git a/kontor-angular/src/app/comic/comics/comics-list.component.ts b/kontor-angular/src/app/comic/comics/comics-list.component.ts
new file mode 100644
index 0000000..3c6f981
--- /dev/null
+++ b/kontor-angular/src/app/comic/comics/comics-list.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'kontor-comics-list',
+ imports: [],
+ templateUrl: './comics-list.component.html',
+ styleUrl: './comics-list.component.css'
+})
+export class ComicsListComponent {
+
+}
diff --git a/kontor-angular/src/app/comic/comics/comics.ts b/kontor-angular/src/app/comic/comics/comics.ts
deleted file mode 100644
index ab44817..0000000
--- a/kontor-angular/src/app/comic/comics/comics.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { Component } from '@angular/core';
-import { RouterLink, RouterOutlet } from '@angular/router';
-
-@Component({
- selector: 'app-comics',
- imports: [RouterLink, RouterOutlet],
- templateUrl: './comics.html',
- styleUrl: './comics.css'
-})
-export class Comics {
-
-}
diff --git a/kontor-angular/src/app/comic/publisher/publisher.css b/kontor-angular/src/app/comic/publisher/publisher-list.component.css
similarity index 100%
rename from kontor-angular/src/app/comic/publisher/publisher.css
rename to kontor-angular/src/app/comic/publisher/publisher-list.component.css
diff --git a/kontor-angular/src/app/comic/publisher/publisher.html b/kontor-angular/src/app/comic/publisher/publisher-list.component.html
similarity index 100%
rename from kontor-angular/src/app/comic/publisher/publisher.html
rename to kontor-angular/src/app/comic/publisher/publisher-list.component.html
diff --git a/kontor-angular/src/app/comic/publisher/publisher.spec.ts b/kontor-angular/src/app/comic/publisher/publisher-list.component.spec.ts
similarity index 90%
rename from kontor-angular/src/app/comic/publisher/publisher.spec.ts
rename to kontor-angular/src/app/comic/publisher/publisher-list.component.spec.ts
index 6d676fc..27bd34d 100644
--- a/kontor-angular/src/app/comic/publisher/publisher.spec.ts
+++ b/kontor-angular/src/app/comic/publisher/publisher-list.component.spec.ts
@@ -1,6 +1,6 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { Publisher } from './publisher';
+import { Publisher } from './publisher-list.component';
describe('Publisher', () => {
let component: Publisher;
diff --git a/kontor-angular/src/app/comic/publisher/publisher-list.component.ts b/kontor-angular/src/app/comic/publisher/publisher-list.component.ts
new file mode 100644
index 0000000..a74ff7b
--- /dev/null
+++ b/kontor-angular/src/app/comic/publisher/publisher-list.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'kontor-publisher-list',
+ imports: [],
+ templateUrl: './publisher-list.component.html',
+ styleUrl: './publisher-list.component.css'
+})
+export class PublisherListComponent {
+
+}
diff --git a/kontor-angular/src/app/comic/publisher/publisher.ts b/kontor-angular/src/app/comic/publisher/publisher.ts
deleted file mode 100644
index 769135b..0000000
--- a/kontor-angular/src/app/comic/publisher/publisher.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { Component } from '@angular/core';
-
-@Component({
- selector: 'app-publisher',
- imports: [],
- templateUrl: './publisher.html',
- styleUrl: './publisher.css'
-})
-export class Publisher {
-
-}
diff --git a/kontor-angular/src/app/kontor/kontor.css b/kontor-angular/src/app/kontor/footer/footer.component.css
similarity index 100%
rename from kontor-angular/src/app/kontor/kontor.css
rename to kontor-angular/src/app/kontor/footer/footer.component.css
diff --git a/kontor-angular/src/app/kontor/footer/footer.component.html b/kontor-angular/src/app/kontor/footer/footer.component.html
new file mode 100644
index 0000000..e286f81
--- /dev/null
+++ b/kontor-angular/src/app/kontor/footer/footer.component.html
@@ -0,0 +1,3 @@
+
diff --git a/kontor-angular/src/app/kontor/footer/footer.component.spec.ts b/kontor-angular/src/app/kontor/footer/footer.component.spec.ts
new file mode 100644
index 0000000..0f4e3e0
--- /dev/null
+++ b/kontor-angular/src/app/kontor/footer/footer.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { KontorFooterComponent } from './footer.component';
+
+describe('KontorFooterComponent', () => {
+ let component: KontorFooterComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [KontorFooterComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(KontorFooterComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/kontor/footer/footer.component.ts b/kontor-angular/src/app/kontor/footer/footer.component.ts
new file mode 100644
index 0000000..8262425
--- /dev/null
+++ b/kontor-angular/src/app/kontor/footer/footer.component.ts
@@ -0,0 +1,13 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'kontor-footer',
+ imports: [],
+ templateUrl: './footer.component.html',
+ styleUrl: './footer.component.css'
+})
+export class KontorFooterComponent {
+ footerUrl = "https://kontor.thpeetz.de";
+ footerLink = "kontor.thpeetz.de";
+
+}
diff --git a/kontor-angular/src/app/kontor/header/header.component.css b/kontor-angular/src/app/kontor/header/header.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/kontor/header/header.component.html b/kontor-angular/src/app/kontor/header/header.component.html
new file mode 100644
index 0000000..ff00120
--- /dev/null
+++ b/kontor-angular/src/app/kontor/header/header.component.html
@@ -0,0 +1,13 @@
+
diff --git a/kontor-angular/src/app/kontor/header/header.component.spec.ts b/kontor-angular/src/app/kontor/header/header.component.spec.ts
new file mode 100644
index 0000000..e5cc393
--- /dev/null
+++ b/kontor-angular/src/app/kontor/header/header.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { KontorHeaderComponent } from './header.component';
+
+describe('Header', () => {
+ let component: KontorHeaderComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [KontorHeaderComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(KontorHeaderComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/kontor/header/header.component.ts b/kontor-angular/src/app/kontor/header/header.component.ts
new file mode 100644
index 0000000..a0357fb
--- /dev/null
+++ b/kontor-angular/src/app/kontor/header/header.component.ts
@@ -0,0 +1,13 @@
+import { Component, signal } from '@angular/core';
+import { RouterLink } from '@angular/router';
+
+@Component({
+ selector: 'kontor-header',
+ imports: [RouterLink],
+ templateUrl: './header.component.html',
+ styleUrl: './header.component.css'
+})
+export class KontorHeaderComponent {
+ protected readonly title = signal('Kontor');
+
+}
diff --git a/kontor-angular/src/app/kontor/kontor.component.css b/kontor-angular/src/app/kontor/kontor.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/kontor/kontor.html b/kontor-angular/src/app/kontor/kontor.component.html
similarity index 100%
rename from kontor-angular/src/app/kontor/kontor.html
rename to kontor-angular/src/app/kontor/kontor.component.html
diff --git a/kontor-angular/src/app/kontor/kontor.spec.ts b/kontor-angular/src/app/kontor/kontor.component.spec.ts
similarity index 61%
rename from kontor-angular/src/app/kontor/kontor.spec.ts
rename to kontor-angular/src/app/kontor/kontor.component.spec.ts
index 4f77766..1b5bc70 100644
--- a/kontor-angular/src/app/kontor/kontor.spec.ts
+++ b/kontor-angular/src/app/kontor/kontor.component.spec.ts
@@ -1,18 +1,18 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { Kontor } from './kontor';
+import { KontorComponent } from './kontor.component';
describe('Kontor', () => {
- let component: Kontor;
- let fixture: ComponentFixture;
+ let component: KontorComponent;
+ let fixture: ComponentFixture;
beforeEach(async () => {
await TestBed.configureTestingModule({
- imports: [Kontor]
+ imports: [KontorComponent]
})
.compileComponents();
- fixture = TestBed.createComponent(Kontor);
+ fixture = TestBed.createComponent(KontorComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
diff --git a/kontor-angular/src/app/kontor/kontor.component.ts b/kontor-angular/src/app/kontor/kontor.component.ts
new file mode 100644
index 0000000..bb432f4
--- /dev/null
+++ b/kontor-angular/src/app/kontor/kontor.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-kontor',
+ imports: [],
+ templateUrl: './kontor.component.html',
+ styleUrl: './kontor.component.css'
+})
+export class KontorComponent {
+
+}
diff --git a/kontor-angular/src/app/kontor/kontor.ts b/kontor-angular/src/app/kontor/kontor.ts
deleted file mode 100644
index 0dea63d..0000000
--- a/kontor-angular/src/app/kontor/kontor.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { Component } from '@angular/core';
-
-@Component({
- selector: 'app-kontor',
- imports: [],
- templateUrl: './kontor.html',
- styleUrl: './kontor.css'
-})
-export class Kontor {
-
-}
diff --git a/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.css b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.html b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.html
new file mode 100644
index 0000000..633f6b1
--- /dev/null
+++ b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.html
@@ -0,0 +1 @@
+media-actors-list works!
diff --git a/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.spec.ts b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.spec.ts
new file mode 100644
index 0000000..6fcb447
--- /dev/null
+++ b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { MediaActorsListComponent } from './media-actors-list.component';
+
+describe('MediaActorsList', () => {
+ let component: MediaActorsListComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [MediaActorsListComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(MediaActorsListComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.ts b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.ts
new file mode 100644
index 0000000..99e2ed3
--- /dev/null
+++ b/kontor-angular/src/app/media/media-actors-list/media-actors-list.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-media-actors-list',
+ imports: [],
+ templateUrl: './media-actors-list.component.html',
+ styleUrl: './media-actors-list.component.css'
+})
+export class MediaActorsListComponent {
+
+}
diff --git a/kontor-angular/src/app/media/media-files-list/media-files-list.component.css b/kontor-angular/src/app/media/media-files-list/media-files-list.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/media/media-files-list/media-files-list.component.html b/kontor-angular/src/app/media/media-files-list/media-files-list.component.html
new file mode 100644
index 0000000..4eba07e
--- /dev/null
+++ b/kontor-angular/src/app/media/media-files-list/media-files-list.component.html
@@ -0,0 +1 @@
+media-files-list works!
diff --git a/kontor-angular/src/app/media/media-files-list/media-files-list.component.spec.ts b/kontor-angular/src/app/media/media-files-list/media-files-list.component.spec.ts
new file mode 100644
index 0000000..15de5c1
--- /dev/null
+++ b/kontor-angular/src/app/media/media-files-list/media-files-list.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { MediaFilesListComponent } from './media-files-list.component';
+
+describe('MediaFilesList', () => {
+ let component: MediaFilesListComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [MediaFilesListComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(MediaFilesListComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/media/media-files-list/media-files-list.component.ts b/kontor-angular/src/app/media/media-files-list/media-files-list.component.ts
new file mode 100644
index 0000000..4abc354
--- /dev/null
+++ b/kontor-angular/src/app/media/media-files-list/media-files-list.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-media-files-list',
+ imports: [],
+ templateUrl: './media-files-list.component.html',
+ styleUrl: './media-files-list.component.css'
+})
+export class MediaFilesListComponent {
+
+}
diff --git a/kontor-angular/src/app/media/media-overview/media-overview.component.css b/kontor-angular/src/app/media/media-overview/media-overview.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/media/media-overview/media-overview.component.html b/kontor-angular/src/app/media/media-overview/media-overview.component.html
new file mode 100644
index 0000000..cf87835
--- /dev/null
+++ b/kontor-angular/src/app/media/media-overview/media-overview.component.html
@@ -0,0 +1,10 @@
+media-overview works!
+
+
+
Child Routes Result
+
+
diff --git a/kontor-angular/src/app/media/media-overview/media-overview.component.spec.ts b/kontor-angular/src/app/media/media-overview/media-overview.component.spec.ts
new file mode 100644
index 0000000..ccaf8b5
--- /dev/null
+++ b/kontor-angular/src/app/media/media-overview/media-overview.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { MediaOverviewComponent } from './media-overview.component';
+
+describe('MediaOverview', () => {
+ let component: MediaOverviewComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [MediaOverviewComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(MediaOverviewComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/media/media-overview/media-overview.component.ts b/kontor-angular/src/app/media/media-overview/media-overview.component.ts
new file mode 100644
index 0000000..b5584a0
--- /dev/null
+++ b/kontor-angular/src/app/media/media-overview/media-overview.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+import { RouterLink, RouterOutlet } from '@angular/router';
+
+@Component({
+ selector: 'kontor-media-overview',
+ imports: [RouterOutlet, RouterLink],
+ templateUrl: './media-overview.component.html',
+ styleUrl: './media-overview.component.css'
+})
+export class MediaOverviewComponent {
+
+}
diff --git a/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.css b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.html b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.html
new file mode 100644
index 0000000..3802b3f
--- /dev/null
+++ b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.html
@@ -0,0 +1 @@
+media-videos-list works!
diff --git a/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.spec.ts b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.spec.ts
new file mode 100644
index 0000000..c8f4bc0
--- /dev/null
+++ b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { MediaVideosListComponent } from './media-videos-list.component';
+
+describe('MediaVideosList', () => {
+ let component: MediaVideosListComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [MediaVideosListComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(MediaVideosListComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.ts b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.ts
new file mode 100644
index 0000000..7c4fc7e
--- /dev/null
+++ b/kontor-angular/src/app/media/media-videos-list/media-videos-list.component.ts
@@ -0,0 +1,11 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-media-videos-list',
+ imports: [],
+ templateUrl: './media-videos-list.component.html',
+ styleUrl: './media-videos-list.component.css'
+})
+export class MediaVideosListComponent {
+
+}
diff --git a/kontor-angular/src/main.ts b/kontor-angular/src/main.ts
index 5df75f9..35b00f3 100644
--- a/kontor-angular/src/main.ts
+++ b/kontor-angular/src/main.ts
@@ -1,6 +1,6 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { appConfig } from './app/app.config';
-import { App } from './app/app';
+import { AppComponent } from './app/app.component';
-bootstrapApplication(App, appConfig)
+bootstrapApplication(AppComponent, appConfig)
.catch((err) => console.error(err));