define(["require","exports","tslib","videojs","dig-components/icons","react","react-dom","typescript/libraries/file-viewer/src/preview_audio_video/helper/constants","dig-components/icons/src"],(function(e,i,n,t,o,s,l,c,d){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.VjsMediaIcon=i.VJS_MEDIA_ICON=void 0,t=n.__importDefault(t),s=n.__importDefault(s),l=n.__importDefault(l);const a=t.default.getComponent("Component");i.VJS_MEDIA_ICON="vjsMediaIcon";i.VjsMediaIcon=class extends a{constructor(e,i){super(e,i),this.mount=()=>{const e={[c.MediaIcons.Play]:d.PlayLine,[c.MediaIcons.Pause]:d.PauseLine,[c.MediaIcons.Volume]:d.SoundOnFill,[c.MediaIcons.VolumeMuted]:d.SoundOffFill,[c.MediaIcons.FullScreen]:d.FullscreenLine,[c.MediaIcons.FullScreenExit]:d.FullscreenExitLine,[c.MediaIcons.Settings]:d.SettingsFill}[this.iconId];l.default.render(s.default.createElement("div",null,s.default.createElement(o.UIIcon,{className:this.iconId,src:e})),this.el())},this.iconId=null==i?void 0:i.iconId,e&&e.ready(this.mount)}dispose(){l.default.unmountComponentAtNode(this.el()),super.dispose()}}})); //# sourceMappingURL=vjs_media_icon.amd.min.js-vflmS0f7D.map