]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/assets/player/videojs-components/peertube-link-button.ts
Fix peertube link button
[github/Chocobozzz/PeerTube.git] / client / src / assets / player / videojs-components / peertube-link-button.ts
index f47c165d98091ef50c5e587019754aac6909a96a..c49cee5662ae2bb6562b8caa99268487ca8585cb 100644 (file)
@@ -1,10 +1,9 @@
 import videojs from 'video.js'
+import { buildVideoLink, decorateVideoLink } from '@shared/core-utils'
 import { PeerTubeLinkButtonOptions } from '../peertube-videojs-typings'
-import { buildVideoLink, decorateVideoLink } from '../utils'
 
 const Button = videojs.getComponent('Button')
 class PeerTubeLinkButton extends Button {
-  private shortUUID: string
 
   constructor (player: videojs.Player, options?: PeerTubeLinkButtonOptions) {
     super(player, options as any)
@@ -37,7 +36,7 @@ class PeerTubeLinkButton extends Button {
   }
 
   private buildLink () {
-    const url = buildVideoLink({ shortUUID: this.shortUUID })
+    const url = buildVideoLink({ shortUUID: (this.options_ as PeerTubeLinkButtonOptions).shortUUID })
 
     return decorateVideoLink({ url, startTime: this.player().currentTime() })
   }