import TabbedView from"./../modules/tabbedview/tabbedview.js";import globalize from"./../modules/common/globalize.js";import mainTabsManager from"./../modules/maintabsmanager.js";import"./../modules/emby-elements/emby-scroller/emby-scroller.js";import"./../modules/emby-elements/emby-button/emby-button.js";function getTabs(){return[{name:globalize.translate("Home"),id:"home"},{name:globalize.translate("Favorites"),id:"favorites"}]}function HomeView(view,params){TabbedView.apply(this,arguments),this.enableBackMenu=!0}Object.assign(HomeView.prototype,TabbedView.prototype),HomeView.prototype.getTabs=getTabs,HomeView.prototype.getAutoBackdropItemTypes=function(){return["Movie","Series","Game","Book"]},HomeView.prototype.setTitle=function(){},HomeView.prototype.onPause=function(){TabbedView.prototype.onPause.call(this)},HomeView.prototype.destroy=function(){TabbedView.prototype.destroy.apply(this,arguments)},HomeView.prototype.loadTabController=function(id){switch(id){case"home":return Emby.importModule("./home/hometab.js");case"favorites":return Emby.importModule("./home/favorites.js");default:throw new Error("tab not found: "+id)}},HomeView.prototype.onWindowInputCommand=function(e){"home"===e.detail.command?(mainTabsManager.selectedTabIndex(0),e.preventDefault()):TabbedView.prototype.onWindowInputCommand.apply(this,arguments)};export default HomeView;