Files
site/public/dist/assets/FeedMusicBody.89f73297.js
2025-04-21 16:03:20 +02:00

2 lines
2.9 KiB
JavaScript
Vendored

var S=Object.defineProperty,A=Object.defineProperties;var C=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var g=(e,t,s)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,d=(e,t)=>{for(var s in t||(t={}))B.call(t,s)&&g(e,s,t[s]);if(_)for(var s of _(t))F.call(t,s)&&g(e,s,t[s]);return e},v=(e,t)=>A(e,C(t));import{E as P,G as j,e as M,K as N,r as n,o as r,f as l,i,g as h,t as a,k as f,F as T,B as V,J as D,l as y,M as k,q as E,j as G}from"./vendor.7e4e5e39.js";import{T as I,M as L,f as $}from"./Layout.8435b6f7.js";import{F as q}from"./FeedPreview.b3da2b40.js";import{_ as z}from"./plugin-vue_export-helper.21dcd24c.js";const J={components:{FeedPreview:q,TogglePlayButton:I,MusicAddCount:L},props:{medias:Array,feed_id:Number,title:String,preview:String},emits:["trackClick"],computed:d(d({},P(["playing"])),j({playlist_id:e=>e.player.playlist_id,seek:e=>e.player.seek,currentSong:e=>e.player.currentSong})),methods:v(d({likeAudio(e){M.Inertia.post(route("feed.audio.like",e),{},{preserveScroll:!0,preserveState:!0});let t=$(this.medias,s=>s.id===e);t&&(t.liked=!t.liked)}},N(["toggleAudio","newCurrentPlaylist","skipToIndexByMusic"])),{startPlay(e){var t;if(this.$emit("trackClick"),((t=this.currentSong)==null?void 0:t.id)===e.id){this.toggleAudio();return}this.newCurrentPlaylist([e,this.medias,this.feed_id])}})},K={class:""},H={class:"flex items-center border-b border-indigo-100"},O={class:"flex-shrink-0 mr-5 w-28 md:w-56"},Q={class:"flex flex-col"},R={class:"text-base md:text-xl font-semibold text-gray"},U={"data-simplebar":"",class:"max-h-72 overflow-auto"},W=["onClick"],X={class:"flex"},Y={class:"flex-1 text-sm text-gray-light"},Z={class:"text-sm text-gray-light"};function ee(e,t,s,te,se,c){const b=n("feed-preview"),x=n("toggle-play-button"),w=n("music-add-count");return r(),l("div",K,[i("div",H,[i("div",O,[h(b,{class:"h-28 w-28 md:w-56 md:h-56 object-cover",type:"music",source:s.preview},null,8,["source"])]),i("div",Q,[i("span",R,a(s.title),1)])]),i("div",U,[i("div",{class:"divide-y divide-indigo-100",onClick:t[0]||(t[0]=f(()=>{},["stop"]))},[(r(!0),l(T,null,V(s.medias,o=>{var u,p,m;return r(),l("div",{key:o.id,class:D([((u=e.currentSong)==null?void 0:u.id)===o.id?"bg-indigo-300 bg-opacity-25":"hover:bg-indigo-300 hover:bg-opacity-25","p-4 flex items-center space-x-4"]),onClick:f(ie=>c.startPlay(o),["prevent"])},[i("div",X,[h(x,{media_id:o.id},null,8,["media_id"])]),i("div",Y,a(o.name),1),i("div",Z,[y(i("div",null,a(e.seek),513),[[k,((p=e.currentSong)==null?void 0:p.id)===o.id]]),y(i("div",null,a(o.time),513),[[k,((m=e.currentSong)==null?void 0:m.id)!==o.id]])]),e.$page.props.auth.user?(r(),E(w,{key:0,media_id:o.id,liked:o.liked,onAddAudio:c.likeAudio},null,8,["media_id","liked","onAddAudio"])):G("",!0)],10,W)}),128))])])])}var le=z(J,[["render",ee]]);export{le as F};