1import{k as c,s as F,T as A,x as N,y as R,o as g,c as M,w as K,b as a,i as f,q as G,u as l,f as y,t as x,g as _,v as P,d as W,z as Z,n as H,e as J,O as Q}from"./app-v6H0TFPE.js";import{p as w,c as X}from"./fun-TU8aFBGV.js";import{_ as Y}from"./AuthenticatedLayout-NplXrCWP.js";import ee from"./CMSNewsGalleryForm-97yIXClr.js";import"./ApplicationLogo-Lld0gt_1.js";import"./_plugin-vue_export-helper-x3n3nnut.js";import"./Footer-Sipd4s12.js";const se={class:"py-8 px-24"},te={class:"border border-gray-900/10 p-4"},ae=a("h2",{class:"text-xxl font-semibold leading-7 text-gray-900"}," Dodawanie wydarzenia ",-1),oe={class:"mt-6 grid grid-cols-1 gap-x-6 gap-y-6 sm:grid-cols-6"},le={class:"sm:col-span-4"},ie=a("label",{for:"username",class:"block text-xl font-medium leading-6 text-gray-900"},"TytuÅ",-1),ne={class:"mt-2"},de={class:"flex rounded-md shadow-sm ring-1 ring-inset ring-gray-300 focus-within:ring-2 focus-within:ring-inset focus-within:ring-indigo-600 sm:max-w-md"},re={key:0,class:"input-error"},ce={class:"sm:col-span-4"},ue=a("label",{for:"username",class:"block text-xl font-medium leading-6 text-gray-900"},"Data wydarzenia",-1),me={class:"mt-2"},ge={class:"flex rounded-md shadow-sm ring-1 ring-inset ring-gray-300 focus-within:ring-2 focus-within:ring-inset focus-within:ring-indigo-600 sm:max-w-md"},fe={key:0,class:"input-error"},_e={class:"col-span-full"},ve=a("label",{for:"about",class:"block text-xl font-medium leading-6 text-gray-900"},"TreÅÄ wydarzenia",-1),pe={class:"mt-2"},ye={key:0,class:"input-error"},xe={class:"col-span-full"},he=a("label",{for:"username",class:"ml-3 text-xxl font-medium leading-6 text-gray-900"},"Dodaj galeriÄ do wydarzenia",-1),be={key:0,class:"col-span-full"},we=a("label",{for:"username",class:"ml-3 text-xxl font-medium leading-6 text-gray-900"}
1,"Publikuj zdjÄcia w Galerii",-1),ke={key:1,class:"gallery-add-content col-span-full"},ze={class:"p-3 border border-stone-500 rounded-md"},je=a("label",{for:"validationFiles",class:"pb-2 block text-2xl font-semibold leading-6 text-gray-900"},"Dodaj zdjÄcia do galerii",-1),Ge={class:"py-3"},Be={class:"block mt-2 text-2xl font-medium leading-6 text-gray-900"},Ie={class:"ml-3 font-semibold"},Se=["data-num"],qe={class:"mt-6 flex items-center justify-end gap-x-6"},Ce=["disabled"],Le={__name:"CMSNewsCreate",props:{news:Object,isEdit:Boolean,showLogo:Boolean},emits:["updatePic","markedImage"],setup(B,{emit:Me}){const k=B,d=c({}),I=F(),z=c(0),i=c([]),j=c([]),m=c(!1),h=c(!1),D=c(!1);c(!1);const b=c(0),v=c(""),u=c(-1);m.value=k.isEdit;const e=A({title:d.title,date_news:d.date_news,content:d.content,isGallery:d.gallery_id>0,public_gal:!1,images:[],remove_images:[],main_img:{id:null,isBase:!1},user_id:z});if(k.news!=null&&(d.value=k.news.data,e.title=d.value.title,e.date_news=d.value.date_news,e.content=d.value.content,e.isGallery=d.value.gallery_id>0,e.isGallery)){e.public_gal=d.value.gallery.public_gal===1,i.value=w(d.value.gallery.pictures),h.value=i.value.length>0;for(const s of w(i.value))s.main_img&&(u.value=s.id,v.value=s.name,e.main_img.id=s.id,e.main_img.isBase=!0)}N("isEdit",m),I.auth!=null&&(z.value=I.auth.user.id,e.user_id=z.value),R(()=>{console.log(m.value),m.value&&document.querySelector(".image-files").removeAttribute("required")});const O=()=>{console.log("create"),m.value?$()&&(console.log(e),Q.post(`/news-cms/${d.value.id}`,{_method:"put",title:e.title,date_news:e.date_news,content:e.content,images:e.images,isGallery:e.isGallery,public_gal:e.public_gal,remove_images:e.remove_images,main_img:e.main_img,user_id:e.user_id,onSuccess:()=>{console.log("sukces")}})):V()&&(console.log(e.main_img),e.post("/news-cms",{onSuccess:()=>{console.log("sukces")}}))},S=(s,t)=>{const o=s.children;for(const r of o)if(r.dataset.id===t)return r.dataset.index},V=()=>{let s=!0;const t=document.querySelector(".gal-images");return console.log(e.isGallery),e.isGallery?(e.images.length===0&&(alert("Brak zdjÄÄ do galerii"),s=!1),s&&t.dataset.id===void 0?(alert("Brak zdefiniowanego zdjÄcia tytuÅowego"),s=!1):(console.log(t.dataset.id),e.main_img.id=S(t,t.dataset.id))):(e.main_img.id=0,console.log(e.main_img)),s},$=()=>{let s=!0;if(e.isGallery){const t=document.querySelector(".gal-images");i.value.length===0&&(alert("Brak zdjÄÄ do galerii"),s=!1),s&&t.dataset.id===void 0&&u.value===-1?(alert("Brak zdefiniowanego zdjÄcia tytuÅowego"),s=!1):t.dataset.id===void 0||(t.dataset.base?e.main_img.id=t.dataset.id:e.main_img.id=S(t.dataset.id),e.main_img.isBase=t.dataset.base)}else e.main_img=0,console.log(e.main_img);return s},T=s=>{console.log(s.target.files);for(const t of s.target.files)e.images.push(t),j.value.push(t);console.log(e.images),X(j.value,b.value).then(t=>{console.log(t),console.log(i.value),i.value.push.apply(i.value,t),console.log(i.value),b.value>0,b.value+=t.length,h.value=i.value.length>0,j.value=[]})},E=s=>{console.log("glowny update PIC"),console.log(s),i.value=s,D.value=!0},L=({index:s,id:t})=>{const o=w(i.value);console.log(o),console.log(s);const r=o[s];u.value=t,r.hasOwnProperty("file")?v.value=r.file.name:v.value=r.name},q=()=>{const s=document.querySelector(`div.gal-image[data-id='${u.value}']`);console.log(s),s!=null&&(s.classList.remove("cms-border-check"),s.classList.add("cms-border-gal")),u.value!=-1&&(u.value=-1,v.value="")},U=({index:s,id:t,number:o,isBase:r})=>{const n=w(i.value);if(console.log(`index: ${s} id: ${t} number: ${o} isBase: ${r}`),m.value){for(const p of n)console.log(n.indexOf(p)),n.indexOf(p)===s&&(console.log("to juz moj"),r?e.remove_images.push(p):(e.images.splice(o,1),b.value--),C(s));console.log(n),n.splice(s,1),console.log(n),i.value=n}else{console.log(n),n.splice(s,1),console.log(n),i.value=n,e.images=[];for(const p of n)e.images.push(p.file);C(s)}},C=s=>{const t=document.querySelectorAll(".gal-image");for(const o of t){const r=o.dataset.base===1;parseInt(o.dataset.id),parseInt(o.dataset.index)>s&&(r?(console.log(o.dataset.index),o.dataset.index-=1,console.log(o.dataset.index)):(console.log(o.dataset.index),o.dataset.index-=1,console.log(o.dataset.index),console.log(o.dataset.number),o.dataset.number-=1,console.log(o.dataset.number)))}};return(s,t)=>(g(),M(Y,{showLogo:B.showLogo},{default:K(()=>[a("form",{onSubmit:J(O,["prevent"]),enctype:"multipart/form-data"},[a("div",se,[a("div",te,[ae,a("div",oe,[a("div",le,[ie,a("div",ne,[a("div",de,[f(a("input",{type:"text",name:"title","onUpdate:modelValue":t[0]||(t[0]=o=>l(e).title=o),class:"block flex-1 border-0 bg-transparent py-1.5 pl-1 text-gray-900 placeholder:text-gray-400 focus:ring-0 sm:text-sm lg:text-2xl sm:leading-6"},null,512),[[G,l(e).title]])]),l(e).errors.title?(g(),y("div",re,x(l(e).errors.title),1)):_("",!0)])]),a("div",ce,[ue,a("div",me,[a("div",ge,[f(a("input",{type:"date",name:"date_news","onUpdate:modelValue":t[1]||(t[1]=o=>l(e).date_news=o),class:"block flex-1 border-0 bg-transparent py-1.5 pl-1 text-gray-900 placeholder:text-gray-400 focus:ring-0 sm:text-sm lg:text-xl sm:leading-6"},null,512),[[G,l(e).date_news]])]),l(e).errors.date_news?(g(),y("div",fe,x(l(e).errors.date_news),1)):_("",!0)])]),a("div",_e,[ve,a("div",pe,[f(a("textarea",{id:"about",name:"about","onUpdate:modelValue":t[2]||(t[2]=o=>l(e).content=o),rows:"10",class:"block w-full rounded-md border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm lg:text-2xl sm:leading-6"},null,512),[[G,l(e).content]]),l(e).errors.content?(g(),y("div",ye,x(l(e).errors.content),1)):_("",!0)])]),a("div",xe,[a("div",null,[f(a("input",{type:"checkbox","onUpdate:modelValue":t[3]||(t[3]=o=>l(e).isGallery=o),class:"add-gal-cb rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500 w-6 h-6"},null,512),[[P,l(e).isGallery]]),he])]),l(e).isGallery?(g(),y("div",be,[a("div",null,[f(a("input",{type:"checkbox","onUpdate:modelValue":t[4]||(t[4]=o=>l(e).public_gal=o),class:"add-gal-cb rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500 w-6 h-6"},null,512),[[P,l(e).public_gal]]),we])])):_("",!0),l(e).isGallery?(g(),y("div",ke,[a("div",ze,[je,a("input",{class:"block mt-2 text-xl font-medium leading-6 text-gray-900 image-files",type:"file",name:"images[]",onInput:T,multiple:"",required:""},null,32)]),a("div",Ge,[a("label",Be,[W("Wybierz zdjÄcie do wydarzenia na stronÄ gÅównÄ
(kliknij zdjÄcie):"),a("span",Ie,x(v.value),1),f(a("i",{class:"fa fa-minus-square ml-3 cursor-pointer","data-num":u.value,"aria-hidden":"true",onClick:q},null,8,Se),[[Z,u.value!==-1]])])]),h.value?(g(),M(ee,{key:0,showGallery:h.value,gallery:i.value,main_img_id:u.value,onRemoved:U,onUpdatePic:E,onRemoveMarked:q,onMarkedImage:L},null,8,["showGallery","gallery","main_img_id"])):_("",!0)])):_("",!0)]),a("div",qe,[a("button",{type:"submit",class:H(["btn-secondary",{"opacity-25":l(e).processing}]),disabled:l(e).processing},x(m.value?"ZmieÅ":"Dodaj"),11,Ce)])])])],32)]),_:1},8,["showLogo"]))}};export{Le 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.