1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="86182d09-4c90-52bc-8235-6d82ea2a2157")}catch(e){}}(); 3import{aP as V,bh as f,aT as u,aW as n,aY as e,aZ as m,b3 as c,ba as j,cz as z,bm as x,a_ as F,bN as M,bg as N,aV as B,ct as D,ch as O,aX as _,aS as y,b4 as w,cv as S,bi as K,bj as L,c0 as U}from"./BV2unoxx.js";import{_ as W}from"./D7tEsMZB.js";import{u as E}from"./CNC8yLn2.js";const R=["src"],T={class:"flex justify-between pt-2"},X=["disabled"],Z=["disabled"],q=V({__name:"AreMedia",props:{id:{},path:{},status:{},organizer:{},user:{},reviewer:{}},emits:["input"],setup($){const i=$,b=m(()=>z(332,332,i.path)),g=m(()=>i.status===1),d=m(()=>i.status===-1);return(a,o)=>{const p=j;return u(),f("div",null,[n("img",{src:e(b),alt:"media",class:"w-full"},null,8,R),n("div",T,[n("button",{disabled:e(d),"aria-label":"dislike",onClick:o[0]||(o[0]=t=>a.$emit("input",-1))},[c(p,{class:"size-10 text-primary-brand",name:e(d)?"material-symbols:cancel-rounded":"material-symbols:cancel-outline-rounded"},null,8,["name"])],8,X),n("button",{disabled:e(g),"aria-label":"like",onClick:o[1]||(o[1]=t=>a.$emit("input",1))},[c(p,{class:"size-10 text-accent-positive",name:e(g)?"material-symbols:favorite-rounded":"material-symbols:favorite-outline-rounded"},null,8,["name"])],8,Z)])])}}}),G=Object.assign(q,{__name:"AreMedia"}),H={class:"are-container"},J=["textContent"],Q={class:"flex gap-4"},ee={class:"my-6 grid grid-cols-1 gap-6 tablet:grid-cols-2 desktop:grid-cols-4"},te={class:"flex w-full items-center justify-between"},ae={key:0,class:"text-sm"},oe=V({__name:"media-review",async setup($){let i,b;const g=[{label:"12",value:12},{label:"24",value:24},{label:"48",value:48},{label:"96",value:96}],d=x(!1),a=x({status:"all",eventYear:new Date().getFullYear().toString(),page:1,limit:12}),{t:o}=F(),p=E(),{data:t,refresh:h}=([i,b]=M(()=>O("are-media",()=>p.get("/media",{params:{...a.value,status:a.value.status==="all"?void 0:a.value.status}}))),i=await i,b(),i);N(a,()=>h(),{deep:!0});const k=m(()=>(t.value?.meta?.years??[]).map(r=>r.toString())),P=m(()=>[{label:o("labels.all"),value:"all"},{label:o("labels.pending"),value:0},{label:o("labels.approved"),value:1},{label:o("labels.rejected"),value:-1}]);async function A(r,l){d.value=!0,r.status=l,await p.post(`/media/${r.id}/review`,{status:l}),await h()}return(r,l)=>{const v=S,C=G,I=W;return u(),f("div",H,[c(e(D),{"config-file":"true","default-config":!1},{default:B(()=>[n("h1",{class:"my-6 text-1 font-bold uppercase text-secondary-brand font-condensed",textContent:_(r.$t("navigation.mediaReview"))},null,8,J),n("div",Q,[c(v,{modelValue:e(a).status,"onUpdate:modelValue":l[0]||(l[0]=s=>e(a).status=s),type:"dropdown",label:r.$t("buttons.select"),loading:e(d),"floating-label":!1,options:e(P),onInput:l[1]||(l[1]=s=>e(a).page=1)},null,8,["modelValue","label","loading","options"]),e(k).length?(u(),y(v,{key:0,modelValue:e(a).eventYear,"onUpdate:modelValue":l[2]||(l[2]=s=>e(a).eventYear=s),type:"dropdown",label:r.$t("labels.eventYear"),loading:e(d),"floating-label":!1,options:e(k),onInput:l[3]||(l[3]=s=>e(a).page=1)},null,8,["modelValue","label","loading","options"])):w("",!0)]),n("div",ee,[(u(!0),f(K,null,L(e(t)?.data,s=>(u(),y(C,U({key:s.id},{ref_for:!0},s,{onInput:Y=>A(s,Y)}),null,16,["onInput"]))),128))]),n("section",te,[e(t)?.meta?(u(),f("p",ae,[n("b",null,_((e(t).meta.currentPage-1)*e(t).meta.perPage+1)+"-"+_(e(t).meta.currentPage*e(t).meta.perPage)+" / ",1),n("b",null,_(e(t).meta.total),1)])):w("",!0),e(t)?.meta&&e(t).meta.lastPage>1?(u(),y(I,{key:1,path:e(t).meta.path,"current-page":e(t).meta.currentPage,total:e(t).meta.total,"last-page":e(t).meta.lastPage,"per-page":e(t).meta.perPage,"allow-page-selection":"",onNavigate:l[4]||(l[4]=s=>e(a).page=s)},null,8,["path","current-page","total","last-page","per-page"])):w("",!0),c(v,{modelValue:e(a).limit,"onUpdate:modelValue":l[5]||(l[5]=s=>e(a).limit=s),type:"dropdown","floating-label":!1,"outer-class":"!max-w-min",options:g},null,8,["modelValue"])])]),_:1})])}}});
3export{oe as default}; 4 5//# debugId=86182d09-4c90-52bc-8235-6d82ea2a2157
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.