import VideosTab from"./../modules/tabbedview/videostab.js";import"./../modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js";import"./../modules/emby-elements/emby-button/emby-button.js";import"./../modules/emby-elements/emby-scroller/emby-scroller.js";import globalize from"./../modules/common/globalize.js";function onAddRecordingClick(e){let instance=this;return require(["channelRecordingCreator"]).then(function(responses){return responses[0].createRecordingForChannel(null,{serverId:instance.getApiClient().serverId(),positionTo:e.target.closest("button")})})}function RecordingsTab(view,params,options){VideosTab.call(this,view,params,options)}function initElements(instance){var btnCreateRecordings=instance.view.querySelectorAll(".btnCreateRecording"),boundOnAddRecordingClick=onAddRecordingClick.bind(instance);for(let i=0,length=btnCreateRecordings.length;i'+'')+(""+globalize.translate("HeaderAddRecording")+"")+"")+('"),initElements(this),this.itemsContainer.setAttribute("data-monitor","RecordingStarted,RecordingEnded")};export default RecordingsTab;