platypush/platypush/backend/http/webapp/dist/static/js/5931.ba953f55.js

2 lines
15 KiB
JavaScript
Raw Normal View History

2024-01-08 02:46:55 +01:00
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5931,2200,6640,5578,5762,886,9091,342,7898,6123],{3222:function(e,t,l){l.d(t,{Z:function(){return r}});var s=l(6252),i=l(3577);const n={class:"no-items-container"};function a(e,t,l,a,o,d){return(0,s.wg)(),(0,s.iD)("div",n,[(0,s._)("div",{class:(0,i.C_)(["no-items fade-in",{shadow:l.withShadow}])},[(0,s.WI)(e.$slots,"default",{},void 0,!0)],2)])}var o={name:"NoItems",props:{withShadow:{type:Boolean,default:!0}}},d=l(3744);const c=(0,d.Z)(o,[["render",a],["__scopeId","data-v-4856c4d7"]]);var r=c},6640:function(e,t,l){l.r(t),l.d(t,{default:function(){return a}});var s=l(8637),i={emits:["back","path-change","play"],mixins:[s.Z],props:{filter:{type:String,default:""}},data(){return{loading:!1}}};const n=i;var a=n},5578:function(e,t,l){l.r(t),l.d(t,{default:function(){return k}});var s=l(6252),i=l(3577);const n=e=>((0,s.dD)("data-v-2bc923a8"),e=e(),(0,s.Cn)(),e),a={class:"nav"},o={class:"path"},d=n((()=>(0,s._)("i",{class:"fas fa-home"},null,-1))),c=[d],r=n((()=>(0,s._)("span",{class:"separator"},[(0,s._)("i",{class:"fas fa-chevron-right"})],-1))),u=["title","onClick"],h={key:1},p={key:0,class:"separator"},f=n((()=>(0,s._)("i",{class:"fas fa-chevron-right"},null,-1))),y=[f];function g(e,t,l,n,d,f){return(0,s.wg)(),(0,s.iD)("div",a,[(0,s._)("span",o,[(0,s._)("span",{class:"back token",title:"Back",onClick:t[0]||(t[0]=t=>e.$emit("back"))},c),r]),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(l.path,((t,n)=>((0,s.wg)(),(0,s.iD)("span",{class:"path",key:n},[(0,s._)("span",{class:"token",title:t.title,onClick:e=>f.onClick(t)},[(e.icon=t.icon?.["class"])?((0,s.wg)(),(0,s.iD)("i",{key:0,class:(0,i.C_)(["icon",e.icon])},null,2)):(0,s.kq)("",!0),t.title?((0,s.wg)(),(0,s.iD)("span",h,(0,i.zw)(t.title),1)):(0,s.kq)("",!0)],8,u),(n>0||l.path.length>1)&&n<l.path.length-1?((0,s.wg)(),(0,s.iD)("span",p,y)):(0,s.kq)("",!0)])))),128))])}var m={emit:["back"],props:{path:{type:Array,default:()=>[]}},methods:{onClick(e){e.click&&e.click()}}},v=l(3744);const w=(0,v.Z)(m,[["render",g],["__scopeId","data-v-2bc923a8"]]);var k=w},5931:function(e,t,l){l.r(t),l.d(t,{default:function(){return w}});var s=l(6252);const i={class:"media-youtube-browser"},n={key:1,class:"browser"},a={key:1,class:"body"};function o(e,t,l,o,d,c){const r=(0,s.up)("Loading"),u=(0,s.up)("MediaNav"),h=(0,s.up)("NoToken"),p=(0,s.up)("Feed"),f=(0,s.up)("Playlists"),y=(0,s.up)("Subscriptions"),g=(0,s.up)("Index");return(0,s.wg)(),(0,s.iD)("div",i,[e.loading?((0,s.wg)(),(0,s.j4)(r,{key:0})):((0,s.wg)(),(0,s.iD)("div",n,[(0,s.Wm)(u,{path:c.computedPath,onBack:t[0]||(t[0]=t=>e.$emit("back"))},null,8,["path"]),c.authToken?((0,s.wg)(),(0,s.iD)("div",a,["feed"===d.selectedView?((0,s.wg)(),(0,s.j4)(p,{key:0,filter:e.filter,onPlay:t[1]||(t[1]=t=>e.$emit("play",t))},null,8,["filter"])):"playlists"===d.selectedView?((0,s.wg)(),(0,s.j4)(f,{key:1,filter:e.filter,"selected-playlist":d.selectedPlaylist,onPlay:t[2]||(t[2]=t=>e.$emit("play",t)),onSelect:c.onPlaylistSelected},null,8,["filter","selected-playlist","onSelect"])):"subscriptions"===d.selectedView?((0,s.wg)(),(0,s.j4)(y,{key:2,filter:e.filter,"selected-channel":d.selectedChannel,onPlay:t[3]||(t[3]=t=>e.$emit("play",t)),onSelect:c.onChannelSelected},null,8,["filter","selected-channel","onSelect"])):((0,s.wg)(),(0,s.j4)(g,{key:3,onSelect:c.selectView},null,8,["onSelect"]))])):((0,s.wg)(),(0,s.j4)(h,{key:0}))]))])}l(7658);var d=l(6791),c=l(5578),r=l(6640),u=l(886),h=l(2200),p=l(9091),f=l(7898),y=l(7425),g={mixins:[r["default"]],components:{Feed:u["default"],Index:h["default"],Loading:d.Z,MediaNav:c["default"],NoToken:p["default"],Playlists:f["default"],Subscriptions:y["default"]},data(){return{youtubeConfig:null,selectedView:null,selectedPlaylist:null,selectedChannel:null,path:[]}},computed:{authToken(){return this.youtubeConfig?.auth_token},computedPath(){return[{title:"YouTube",click:()=>this.selectView(null),icon:{class:"fab fa-youtube"}},...this.path]}},methods:{async loadYoutubeConfig(){this.loading=!0;try{this.youtubeConfig=(await this.request("config.get_p
//# sourceMappingURL=5931.ba953f55.js.map