1import a from"./9qViMJ07.js";import{d as e,a as t,b as s,k as r}from"./Cm2J8wJT.js";import l from"./DJw__Pj3.js";import{ah as i,O as d,X as c,J as u,L as o,M as m,Q as n,U as _,V as M}from"./Cw52Jb_b.js";import"./oPzPbeIq.js";import"./Dv5-W7ly.js";const p=e({setup:()=>({store:t(),portalId:r().public.portalId}),components:{UserPanelLayout:a,UserMaterialsMenu:l},asyncData:async()=>{let a={};const e=s();return a.path=e.path,a},data:()=>({initialized:!1,material:!1,loading:!1,error:!1,helpers:{error:!1},list:[]}),methods:{getItemStatus(a){let e="";switch(a){case 0:e="NOWY";break;case 1:e="ZAAKCEPTOWANY";break;case 2:e="ODRZUCONY";break;case 3:e="ZAKOÅCZONY"}return e},getItemStatusClass(a){let e="";switch(a){case 0:e="btn-light";break;case 1:e="btn-success";break;case 2:e="btn-danger";break;case 3:e="btn-dark"}return e},async getUserMaterial(){try{const a=s().params.id,e=await $fetch(`/api/userMaterials/portal/${this.user.id}/${a}`);e&&200==e.status?this.material=e.data:this.error=e.message?`WystÄ
piÅ bÅÄ
d podczas pobierania danych - "${e.message}"`:"WystÄ
piÅ nieoczekiwany bÅÄ
d"}catch(a){this.error=`WystÄ
piÅ nieoczekiwany bÅÄ
d - "${a.message}"`}this.loading=!1}},computed:{user(){return this.store.user},formatedList(){return this.list}},watch:{user:{handler(){this.user&&!this.initialized&&(this.initialized=!0,this.getUserMaterial())}}}},"$VvEa9trzxB"),y={key:0,class:"card mt-4 mb-4"},b={class:"card-body mb-0"},h={class:"userMaterial__row"},v={class:"userMaterial__status text-secondary"},x={key:0,class:"userMaterial__reason mb-4"},g={class:"userMaterial__reason-text text-danger"},k={class:"userMaterial__row"},w={class:"userMaterial__title"},f={class:"userMaterial__row"},z={class:"userMaterial__description text-secondary"},O={class:"userMaterial__row"},I={class:"userMaterial__video text-secondary"},$={key:0,controls:"true",preload:"metadata"},j=["src"],A={key:1,class:"alert alert-danger text-center"},U={class:"userMaterial__row"},C={class:"userMaterial__date text-secondary"},D={class:"userMaterial__row"},S={class:"userMaterial__date text-secondary"};const W=i(p,[["render",function(e,t,s,r,l,i){const p=a;return u(),d(p,null,{default:c((()=>[e.material?(u(),o("div",y,[m("div",b,[m("div",h,[t[0]||(t[0]=m("small",{class:"userMaterial__label text-muted"},"Status:",-1)),m("div",v,[m("span",{class:n(e.getItemStatusClass(e.material.status))},_(e.getItemStatus(e.material.status)),3)])]),2==e.material.status&&e.material.reason?(u(),o("div",x,[t[1]||(t[1]=m("small",{class:"userMaterial__label text-muted"},"Powód odrzucenia:",-1)),m("div",g,_(e.material.reason),1)])):M("",!0),m("div",k,[t[2]||(t[2]=m("small",{class:"userMaterial__label text-muted"},"TytuÅ:",-1)),m("h3",w,_(e.material.title),1)]),m("div",f,[t[3]||(t[3]=m("small",{class:"userMaterial__label text-muted"},"Opis:",-1)),m("div",z,_(e.material.description),1)]),m("div",O,[t[5]||(t[5]=m("small",{class:"userMaterial__label text-muted"},"MateriaÅ:",-1)),m("div",I,[e.material.sourceFile?(u(),o("video",$,[m("source",{src:e.material.sourceFile},null,8,j)])):(u(),o("div",A,t[4]||(t[4]=[m("strong",null,"BRAK MATERIAÅU VIDEO !",-1)])))])]),m("div",U,[t[6]||(t[6]=m("small",{class:"userMaterial__label text-muted"},"Data utworzenia:",-1)),m("div",C,_(e.$datefns.format(e.material.created_at,"dd.MM.yyyy HH:mm")),1)]),m("div",D,[t[7]||(t[7]=m("small",{class:"userMaterial__label text-muted"},"Data aktualizacji:",-1)),m("div",S,_(e.material.updated_at?e.$datefns.format(e.material.updated_at,"dd.MM.yyyy HH:mm"):"---"),1)])])])):M("",!0)])),_:1})}]]);export{W as default};
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.