]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/shared/shared-custom-markup/peertube-custom-tags/button-markup.component.ts
Only display homepage when components are loaded
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-custom-markup / peertube-custom-tags / button-markup.component.ts
index 987b37d19eba63c0857d8f10142609f9378ef85c..1af060548540231ed0c0c4821bbac996de513af5 100644 (file)
@@ -1,5 +1,6 @@
 import { Component, Input } from '@angular/core'
 import { VideoChannel } from '../../shared-main'
+import { CustomMarkupComponent } from './shared'
 
 /*
  * Markup component that creates a button
@@ -10,13 +11,14 @@ import { VideoChannel } from '../../shared-main'
   templateUrl: 'button-markup.component.html',
   styleUrls: [ 'button-markup.component.scss' ]
 })
-export class ButtonMarkupComponent {
+export class ButtonMarkupComponent implements CustomMarkupComponent {
   @Input() theme: 'primary' | 'secondary'
   @Input() href: string
   @Input() label: string
   @Input() blankTarget?: boolean
 
   channel: VideoChannel
+  loaded: undefined
 
   getTarget () {
     if (this.blankTarget === true) return '_blank'