From f5fcd9f72514d6c4044a9c904d0ce610033bcba5 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 28 Jan 2020 17:29:50 +0100 Subject: Correctly type videojs player --- .../videojs-components/settings-panel-child.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 client/src/assets/player/videojs-components/settings-panel-child.ts (limited to 'client/src/assets/player/videojs-components/settings-panel-child.ts') diff --git a/client/src/assets/player/videojs-components/settings-panel-child.ts b/client/src/assets/player/videojs-components/settings-panel-child.ts new file mode 100644 index 000000000..d12e8218a --- /dev/null +++ b/client/src/assets/player/videojs-components/settings-panel-child.ts @@ -0,0 +1,22 @@ +import videojs, { VideoJsPlayer } from 'video.js' + +const Component = videojs.getComponent('Component') + +class SettingsPanelChild extends Component { + + constructor (player: VideoJsPlayer, options?: videojs.ComponentOptions) { + super(player, options) + } + + createEl () { + return super.createEl('div', { + className: 'vjs-settings-panel-child', + innerHTML: '', + tabIndex: -1 + }) + } +} + +Component.registerComponent('SettingsPanelChild', SettingsPanelChild) + +export { SettingsPanelChild } -- cgit v1.2.3