PageSourceSearch

https://flowhly.nl/_nuxt/Cww4bMl3.js

js flowhly.nl collected 2026-09-24 14:27:01 UTC 3,909 bytes, 2 lines download raw bytes

1import{_ as k}from"./ChIpk3zr.js";import{_ as M}from"./BNHmV7PK.js";import{_ as T}from"./BIB_N3oQ.js";import{d as D,W as A,a1 as B,X as V,a2 as j,s as F,w as I,U as N,m as P,g as n,f as i,i as q,$ as C,a3 as E,o as z,b as a,h as _,k as G,a5 as L,q as R,a0 as W}from"./BP04oam5.js";import{s as H,c as U,b as s}from"./BJYKa7d3.js";import{s as X,o as J,m as K}from"./BtbIz5G8.js";import{_ as Q}from"./B_ON4m6i.js";import{_ as f}from"./bvM-WKFG.js";import{S as Y}from"./w9nQTEW7.js";import{d as Z}from"./9Sj_QenJ.js";import{t as tt}from"./C4KEmVKb.js";import{u as et}from"./BrcJygZq.js";import"./DDUNl1VT.js";import"./BdM4cwzc.js";import"./Bh8x8jl1.js";import"./-JhPuVrs.js";import"./BK_trJf9.js";import"./vkX0XBDj.js";import"./CZgNKxAd.js";import"./DIo-xWnQ.js";import"./YVeUnc65.js";import"./XA7RFrdj.js";import"./BQAalY1X.js";import"./BItrx0qd.js";import"./RhtQlTMy.js";import"./DVTQwcRc.js";import"./D-uQ7qNb.js";import"./Cg5fXBiR.js";import"./DYSLMDDd.js";import"./BKlm095S.js";import"./C9uvozr3.js";import"./C1pET1A4.js";import"./DVpQ6Ln0.js";import"./D7t6vXKQ.js";import"./GEwgRIkC.js";import"./CjBrKNk_.js";import"./CZILQXqG.js";import"./DqTXobUr.js";import"./VTLipNuF.js";import"./BfvnNONI.js";import"./xLyD1GFE.js";import"./BI2Mm5Yv.js";import"./BaH52GA_.js";import"./DnsNEbvr.js";import"./B05i5Wvv.js";import"./Bu-RKa_L.js";import"./BPqD0h0q.js";import"./QLAkxsQp.js";import"./BjFzg36F.js";import"./B4lq-Fo1.js";import"./BRNgtv7m.js";import"./uY9Ku4Q8.js";import"./BGTxU8gy.js";import"./CtgEWquw.js";import"./czzk4DW_.js";import"./CzcFMynA.js";const at={class:"px-4 pb-5 sm:px-6"},ot={class:"flex justify-end"},pe=D({__name:"aanpassen",async setup(nt){let o,l;A({title:()=>"Admin - Mededeling aanpassen"}),Z({roles:[W.ADMIN]}),H({mixed:K,object:J,string:X});const r=[{id:"info",name:"Info"},{id:"warning",name:"Waarschuwing"},{id:"danger",name:"Gevaar"},{id:"success",name:"Succes"}],{id:m}=B().params,d=V(),{show:b}=C(),{data:g}=([o,l]=j(()=>E(`admin.announcements.show.${m}`,()=>d.admin.announcements.show(`${m}`))),o=await o,l(),o),{values:it,errors:h,isSubmitting:c,handleSubmit:y,setErrors:S,setValues:w,setFieldValue:st}=F({validationSchema:tt(U({title:s().required(),type:s().oneOf(["info","warning","danger","success"]).required().transform(e=>e?.id??e),start_at:s().nullable().optional().transform((e,t)=>t instanceof Date?t.toISOString():t??null),end_at:s().nullable().optional().transform((e,t)=>t instanceof Date?t.toISOString():t??null)}))});I(g,e=>{e&&w({title:e.title,type:et(r.find(t=>t.id===e.type)),start_at:e.start_at,end_at:e.end_at},!1)},{immediate:!0});const x=R(()=>[{label:"Titel",component:{name:Q},name:"title"},{label:"Type",name:"type"},{label:"Begint op",component:{name:f,binds:{placeholder:"Optioneel",clearable:!0}},name:"start_at",description:"Optioneel: laat leeg voor direct zichtbaar"},{label:"Eindigt op",component:{name:f,binds:{placeholder:"Optioneel",clearable:!0}},name:"end_at",description:"Optioneel: laat leeg voor onbeperkt"}]),u=y(e=>{d.admin.announcements.update(`${m}`,e).then(t=>{b("Gelukt!",`Mededeling "${t.title}" is aangepast.`),N({path:`/admin/mededelingen/${t.id}`})}).catch(t=>{S(t.errors)})});return(e,t)=>{const v=k,O=M,$=T;return z(),P("form",{onSubmit:t[0]||(t[0]=q((...p)=>a(u)&&a(u)(...p),["prevent"]))},[n($,{sections:["main"],title:"Mededeling aanpassen"},{"section-main":i(()=>[n(O,{title:"Mededeling",fields:a(x)},{"field-type":i(({field:p})=>[n(Y,L(p,{options:r,total:r.length,status:"success",multiple:!1,"allow-search":!1,"value-key":"id","label-key":"name",placeholder:"Selecteer type..."}),null,16,["total"])]),"submit-button":i(()=>[_("div",at,[_("div",ot,[n(v,{type:"submit",disabled:a(c)||Object.keys(a(h)).length>0,loading:a(c)},{default:i(()=>[...t[1]||(t[1]=[G(" Mededeling opslaan ",-1)])]),_:1},8,["disabled","loading"])])])]),_:1},8,["fields"])]),_:1})],32)}}});export{pe as default};
2//# sourceMappingURL=Cww4bMl3.js.map

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.