diff --git a/kontor-angular/src/app/app.routes.ts b/kontor-angular/src/app/app.routes.ts
index 7740668..add9c24 100644
--- a/kontor-angular/src/app/app.routes.ts
+++ b/kontor-angular/src/app/app.routes.ts
@@ -1,14 +1,10 @@
import { Routes } from '@angular/router';
import { KontorComponent } from './kontor/kontor.component';
import { Login } from './common/login/login';
-import { ComicOverviewComponent } from './comic/comic-overview/comic-overview.component';
import { MediaOverviewComponent } from './media/media-overview/media-overview.component';
-import { ArtistListComponent } from './comic/artist/artist-list/artist-list.component';
-import { ComicListComponent } from './comic/comic/comic-list/comic-list.component';
import { MediaFileListComponent } from './media/media-file/media-file-list/media-file-list.component';
import { MediaActorListComponent } from './media/media-actor/media-actor-list/media-actor-list.component';
import { MediaVideoListComponent } from './media/media-video/media-video-list/media-video-list.component';
-import { PublisherListComponent } from './comic/publisher/publisher-list/publisher-list.component';
import { TyscMenuComponent } from './tysc/tysc-menu/tysc-menu.component';
import { TeamListComponent } from './tysc/team/team-list/team-list.component';
import { VendorListComponent } from './tysc/vendor/vendor-list/vendor-list.component';
@@ -16,18 +12,15 @@ import { CardsetListComponent } from './tysc/cardset/cardset-list/cardset-list.c
import { PositionListComponent } from './tysc/position/position-list/position-list.component';
import { PlayerListComponent } from './tysc/player/player-list/player-list.component';
import { SportListComponent } from './tysc/sport/sport-list/sport-list.component';
+import { ComicSectionComponent } from './kontor/comic/comic-section/comic-section.component';
+import { comicRoutes } from './kontor/comic/comic-section/comic-section.routes';
export const routes: Routes = [
{ path: '', component: KontorComponent, },
{ path: 'login', component: Login, },
{
- path: 'comic', component: ComicOverviewComponent,
- children: [
- { path: '', component: ComicListComponent},
- { path: 'comics', component: ComicListComponent},
- { path: 'publisher', component: PublisherListComponent},
- { path: 'artist', component: ArtistListComponent},
- ],
+ path: 'comic', component: ComicSectionComponent,
+ children: comicRoutes,
},
{
path: 'tysc', component: TyscMenuComponent,
diff --git a/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.css b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.html b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.html
new file mode 100644
index 0000000..87b4fd0
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.html
@@ -0,0 +1,5 @@
+
diff --git a/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.spec.ts b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.spec.ts
new file mode 100644
index 0000000..faab5bb
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ComicNavigationComponent } from './comic-navigation.component';
+
+describe('ComicNavigationComponent', () => {
+ let component: ComicNavigationComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [ComicNavigationComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(ComicNavigationComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.ts b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.ts
new file mode 100644
index 0000000..62dce29
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-navigation/comic-navigation.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+import { RouterLink, RouterLinkActive } from '@angular/router';
+
+@Component({
+ selector: 'app-comic-navigation',
+ imports: [RouterLink, RouterLinkActive],
+ templateUrl: './comic-navigation.component.html',
+ styleUrl: './comic-navigation.component.css'
+})
+export class ComicNavigationComponent {
+
+}
diff --git a/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.css b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.html b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.html
new file mode 100644
index 0000000..570e4d6
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.html
@@ -0,0 +1,2 @@
+
+
diff --git a/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.spec.ts b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.spec.ts
new file mode 100644
index 0000000..9acbb1a
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ComicSectionComponent } from './comic-section.component';
+
+describe('ComicSectionComponent', () => {
+ let component: ComicSectionComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [ComicSectionComponent]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(ComicSectionComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.ts b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.ts
new file mode 100644
index 0000000..76c2cef
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.component.ts
@@ -0,0 +1,13 @@
+import { Component } from '@angular/core';
+import { ComicNavigationComponent } from "../comic-navigation/comic-navigation.component";
+import { RouterOutlet } from '@angular/router';
+
+@Component({
+ selector: 'app-comic-section',
+ imports: [ComicNavigationComponent, RouterOutlet],
+ templateUrl: './comic-section.component.html',
+ styleUrl: './comic-section.component.css'
+})
+export class ComicSectionComponent {
+
+}
diff --git a/kontor-angular/src/app/kontor/comic/comic-section/comic-section.routes.ts b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.routes.ts
new file mode 100644
index 0000000..940a22b
--- /dev/null
+++ b/kontor-angular/src/app/kontor/comic/comic-section/comic-section.routes.ts
@@ -0,0 +1,19 @@
+import { Routes } from "@angular/router";
+import { ComicListComponent } from "../../../comic/comic/comic-list/comic-list.component";
+import { PublisherListComponent } from "../../../comic/publisher/publisher-list/publisher-list.component";
+import { ArtistListComponent } from "../../../comic/artist/artist-list/artist-list.component";
+
+export const comicRoutes: Routes = [
+ {
+ path: 'comics',
+ component: ComicListComponent
+ },
+ {
+ path: 'publisher',
+ component: PublisherListComponent
+ },
+ {
+ path: 'artist',
+ component: ArtistListComponent
+ },
+];