add routes for TYSC section
This commit is contained in:
@@ -5,15 +5,10 @@ import { MediaOverviewComponent } from './media/media-overview/media-overview.co
|
|||||||
import { MediaFileListComponent } from './media/media-file/media-file-list/media-file-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 { 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 { MediaVideoListComponent } from './media/media-video/media-video-list/media-video-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';
|
|
||||||
import { CardsetListComponent } from './tysc/cardset/cardset-list/cardset-list.component';
|
|
||||||
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 { ComicSectionComponent } from './kontor/comic/comic-section/comic-section.component';
|
||||||
import { comicRoutes } from './kontor/comic/comic-section/comic-section.routes';
|
import { comicRoutes } from './kontor/comic/comic-section/comic-section.routes';
|
||||||
|
import { tyscRoutes } from './kontor/tysc/tysc-section/tysc-section.routes';
|
||||||
|
import { TyscSectionComponent } from './kontor/tysc/tysc-section/tysc-section.component';
|
||||||
|
|
||||||
export const routes: Routes = [
|
export const routes: Routes = [
|
||||||
{ path: '', component: KontorComponent, },
|
{ path: '', component: KontorComponent, },
|
||||||
@@ -23,15 +18,8 @@ export const routes: Routes = [
|
|||||||
children: comicRoutes,
|
children: comicRoutes,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tysc', component: TyscMenuComponent,
|
path: 'tysc', component: TyscSectionComponent,
|
||||||
children: [
|
children: tyscRoutes,
|
||||||
{ path: '', component: SportListComponent},
|
|
||||||
{ path: 'team', component: TeamListComponent},
|
|
||||||
{ path: 'player', component: PlayerListComponent},
|
|
||||||
{ path: 'position', component: PositionListComponent},
|
|
||||||
{ path: 'cardset', component: CardsetListComponent},
|
|
||||||
{ path: 'vendor', component: VendorListComponent},
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'media', component: MediaOverviewComponent,
|
path: 'media', component: MediaOverviewComponent,
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
<!-- <p>comic-overview works!</p>
|
|
||||||
<div class="subnav">
|
|
||||||
<ul>
|
|
||||||
<li><a routerLink="/comic/comics" routerLinkActive>Comics</a></li>
|
|
||||||
<li><a routerLink="/comic/publisher">Publisher</a></li>
|
|
||||||
<li><a routerLink="/comic/artist">Artists</a></li>
|
|
||||||
</ul>
|
|
||||||
<h4>Child Routes Result</h4>
|
|
||||||
<router-outlet></router-outlet>
|
|
||||||
</div> -->
|
|
||||||
<div class="subnav">
|
|
||||||
<a routerLink="/comic/comics" routerLinkActive="active">Comics</a>
|
|
||||||
<a routerLink="/comic/publisher" routerLinkActive="active">Publisher</a>
|
|
||||||
<a routerLink="/comic/artist" routerLinkActive="active">Artists</a>
|
|
||||||
</div>
|
|
||||||
<router-outlet></router-outlet>
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
import { Component } from '@angular/core';
|
|
||||||
import { RouterLink, RouterOutlet, RouterLinkActive } from '@angular/router';
|
|
||||||
|
|
||||||
@Component({
|
|
||||||
selector: 'app-comic-overview',
|
|
||||||
imports: [RouterLink, RouterOutlet, RouterLinkActive],
|
|
||||||
templateUrl: './comic-overview.component.html',
|
|
||||||
styleUrl: './comic-overview.component.css'
|
|
||||||
})
|
|
||||||
export class ComicOverviewComponent {
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
import { Component, signal } from '@angular/core';
|
import { Component, signal } from '@angular/core';
|
||||||
import { RouterLink, RouterLinkActive } from '@angular/router';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'kontor-header',
|
selector: 'kontor-header',
|
||||||
imports: [RouterLink, RouterLinkActive],
|
imports: [],
|
||||||
templateUrl: './header.component.html',
|
templateUrl: './header.component.html',
|
||||||
styleUrl: './header.component.css'
|
styleUrl: './header.component.css'
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<div class="subnav">
|
||||||
|
<a routerLink="/tysc/team" routerLinkActive="active">Team</a>
|
||||||
|
<a routerLink="/tysc/player" routerLinkActive="active">Player</a>
|
||||||
|
<a routerLink="/tysc/position" routerLinkActive="active">Position</a>
|
||||||
|
<a routerLink="/tysc/cardset" routerLinkActive="active">CardSets</a>
|
||||||
|
<a routerLink="/tysc/vendor" routerLinkActive="active">Vendor</a>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
|
import { TyscNavigationComponent } from './tysc-navigation.component';
|
||||||
|
|
||||||
|
describe('TyscNavigationComponent', () => {
|
||||||
|
let component: TyscNavigationComponent;
|
||||||
|
let fixture: ComponentFixture<TyscNavigationComponent>;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
await TestBed.configureTestingModule({
|
||||||
|
imports: [TyscNavigationComponent]
|
||||||
|
})
|
||||||
|
.compileComponents();
|
||||||
|
|
||||||
|
fixture = TestBed.createComponent(TyscNavigationComponent);
|
||||||
|
component = fixture.componentInstance;
|
||||||
|
fixture.detectChanges();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should create', () => {
|
||||||
|
expect(component).toBeTruthy();
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import { RouterLink, RouterLinkActive } from '@angular/router';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-tysc-navigation',
|
||||||
|
imports: [RouterLink, RouterLinkActive],
|
||||||
|
templateUrl: './tysc-navigation.component.html',
|
||||||
|
styleUrl: './tysc-navigation.component.css'
|
||||||
|
})
|
||||||
|
export class TyscNavigationComponent {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
<app-tysc-navigation/>
|
||||||
|
<router-outlet></router-outlet>
|
||||||
+6
-6
@@ -1,18 +1,18 @@
|
|||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
import { ComicOverview } from './comic-overview.component';
|
import { TyscSectionComponent } from './tysc-section.component';
|
||||||
|
|
||||||
describe('ComicOverview', () => {
|
describe('TyscSectionComponent', () => {
|
||||||
let component: ComicOverview;
|
let component: TyscSectionComponent;
|
||||||
let fixture: ComponentFixture<ComicOverview>;
|
let fixture: ComponentFixture<TyscSectionComponent>;
|
||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await TestBed.configureTestingModule({
|
await TestBed.configureTestingModule({
|
||||||
imports: [ComicOverview]
|
imports: [TyscSectionComponent]
|
||||||
})
|
})
|
||||||
.compileComponents();
|
.compileComponents();
|
||||||
|
|
||||||
fixture = TestBed.createComponent(ComicOverview);
|
fixture = TestBed.createComponent(TyscSectionComponent);
|
||||||
component = fixture.componentInstance;
|
component = fixture.componentInstance;
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
});
|
});
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import { TyscNavigationComponent } from "../tysc-navigation/tysc-navigation.component";
|
||||||
|
import { RouterOutlet } from '@angular/router';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-tysc-section',
|
||||||
|
imports: [TyscNavigationComponent, RouterOutlet],
|
||||||
|
templateUrl: './tysc-section.component.html',
|
||||||
|
styleUrl: './tysc-section.component.css'
|
||||||
|
})
|
||||||
|
export class TyscSectionComponent {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
import { Routes } from "@angular/router";
|
||||||
|
import { TeamListComponent } from "../../../tysc/team/team-list/team-list.component";
|
||||||
|
import { PlayerListComponent } from "../../../tysc/player/player-list/player-list.component";
|
||||||
|
import { PositionListComponent } from "../../../tysc/position/position-list/position-list.component";
|
||||||
|
import { CardsetListComponent } from "../../../tysc/cardset/cardset-list/cardset-list.component";
|
||||||
|
import { VendorListComponent } from "../../../tysc/vendor/vendor-list/vendor-list.component";
|
||||||
|
|
||||||
|
export const tyscRoutes: Routes = [
|
||||||
|
{
|
||||||
|
path: 'team',
|
||||||
|
component: TeamListComponent
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'player',
|
||||||
|
component: PlayerListComponent
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'position',
|
||||||
|
component: PositionListComponent
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'cardset',
|
||||||
|
component: CardsetListComponent
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'vendor',
|
||||||
|
component: VendorListComponent
|
||||||
|
},
|
||||||
|
];
|
||||||
Reference in New Issue
Block a user