From 37a44fc915eef2140e22ceb96aba6b6eb2509007 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 17 Jun 2021 16:02:38 +0200 Subject: Add ability to search playlists --- client/src/app/shared/shared-main/angular/index.ts | 1 + .../app/shared/shared-main/angular/link.component.html | 11 +++++++++++ .../app/shared/shared-main/angular/link.component.scss | 7 +++++++ .../app/shared/shared-main/angular/link.component.ts | 17 +++++++++++++++++ 4 files changed, 36 insertions(+) create mode 100644 client/src/app/shared/shared-main/angular/link.component.html create mode 100644 client/src/app/shared/shared-main/angular/link.component.scss create mode 100644 client/src/app/shared/shared-main/angular/link.component.ts (limited to 'client/src/app/shared/shared-main/angular') diff --git a/client/src/app/shared/shared-main/angular/index.ts b/client/src/app/shared/shared-main/angular/index.ts index 8ea47bb33..069b7f654 100644 --- a/client/src/app/shared/shared-main/angular/index.ts +++ b/client/src/app/shared/shared-main/angular/index.ts @@ -3,5 +3,6 @@ export * from './bytes.pipe' export * from './duration-formatter.pipe' export * from './from-now.pipe' export * from './infinite-scroller.directive' +export * from './link.component' export * from './number-formatter.pipe' export * from './peertube-template.directive' diff --git a/client/src/app/shared/shared-main/angular/link.component.html b/client/src/app/shared/shared-main/angular/link.component.html new file mode 100644 index 000000000..e61a1e085 --- /dev/null +++ b/client/src/app/shared/shared-main/angular/link.component.html @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/client/src/app/shared/shared-main/angular/link.component.scss b/client/src/app/shared/shared-main/angular/link.component.scss new file mode 100644 index 000000000..bb86d5488 --- /dev/null +++ b/client/src/app/shared/shared-main/angular/link.component.scss @@ -0,0 +1,7 @@ +a { + color: inherit; + text-decoration: inherit; + position: inherit; + width: inherit; + height: inherit; +} diff --git a/client/src/app/shared/shared-main/angular/link.component.ts b/client/src/app/shared/shared-main/angular/link.component.ts new file mode 100644 index 000000000..76d1201b9 --- /dev/null +++ b/client/src/app/shared/shared-main/angular/link.component.ts @@ -0,0 +1,17 @@ +import { Component, Input, ViewEncapsulation } from '@angular/core' + +@Component({ + selector: 'my-link', + styleUrls: [ './link.component.scss' ], + templateUrl: './link.component.html' +}) +export class LinkComponent { + @Input() internalLink?: any[] + + @Input() href?: string + @Input() target?: string + + @Input() title?: string + + @Input() tabindex: string | number +} -- cgit v1.2.3