]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/shared/shared-video-miniature/video-list-header.component.ts
move from trending routes to alg param
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-video-miniature / video-list-header.component.ts
CommitLineData
3da68f0a 1import { Component, Inject, ViewEncapsulation } from '@angular/core'
5bcbcbe3 2
ba5d4a84
RK
3export interface GenericHeaderData {
4 titlePage: string
5 titleTooltip?: string
6}
7
5bcbcbe3 8export abstract class GenericHeaderComponent {
ba5d4a84 9 constructor (@Inject('data') public data: GenericHeaderData) {}
5bcbcbe3
RK
10}
11
12@Component({
3da68f0a 13 selector: 'my-video-list-header',
ba5d4a84 14 // tslint:disable-next-line:use-component-view-encapsulation
3da68f0a
RK
15 encapsulation: ViewEncapsulation.None,
16 templateUrl: './video-list-header.component.html'
5bcbcbe3
RK
17})
18export class VideoListHeaderComponent extends GenericHeaderComponent {
ba5d4a84 19 constructor (@Inject('data') public data: GenericHeaderData) {
5bcbcbe3
RK
20 super(data)
21 }
22}