PageSourceSearch

https://jessiethorntonunitedkarate.com/_nuxt/BoCqkcoT.js

js jessiethorntonunitedkarate.com collected 2026-09-24 14:16:09 UTC 23,038 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./x0RMQPek.js","./AkqR6q1U.js","./CT7wXifU.js","./framework.CIcGVNlr.css","./Dsa5Tm9z.js","./B9SPuWlS.js","./vuetify.FuW0wTD1.css","./D6trejea.js","./vendor-maps.BmfcjYDA.css","./entry.4lNXg1uM.css","./quill-Base64image.BzlHBbxM.css"])))=>i.map(i=>d[i]);
2import ze from"./D1xCj3a0.js";import{a as Be,_ as nt}from"#entry";import ot from"./Bsr5t0vL.js";import{_ as st,a as it}from"./CUCeyMWA.js";import{u as rt,a as xe,e as Z,_ as ut}from"./AkqR6q1U.js";import{u as dt}from"./BU1wyczK.js";import{_ as ct,C as pt}from"./Bi8SclU0.js";import{u as mt,I as ke}from"./Dhe6Kh9s.js";import{_ as vt}from"./By114gT-.js";import{u as yt}from"./DOsPU9u1.js";import{u as Oe}from"./CSQgM3SS.js";import{aC as Te,g as se,U as qe,e as U,_ as me,q as we,k as ve,j as Me,b as gt,L as ft,o as Ce,ak as Pe,ad as re,a7 as ye,s as _t,x as Re,C as bt,z as Vt,r as ht,$ as ie,a5 as ge,w as Fe,t as xt}from"./B9SPuWlS.js";import{ac as Ge,aq as Se,ag as d,r as b,y as o,aQ as u,aE as t,o as c,q as p,ay as B,p as y,a4 as kt,O as wt,x as O,a as pe,an as Ae,a1 as Ue,az as Ie,Z as M,as as Ct,al as g,a2 as Pt,m as ee,aI as St}from"./CT7wXifU.js";import"./C8Z3mRcc.js";import{c as $e,h as Ee}from"./DbDfHD2r.js";import{u as At}from"./BPvT2G_m.js";import{_ as je}from"./D6trejea.js";import{i as H,a as Ut}from"./DMYT5fDU.js";import"./BJEu9qCs.js";import"./D3ivj-Vu.js";import"./Cp2c5yTg.js";import"./RL7IgsZW.js";import"./9l0aa0m_.js";import"./CI5y9PL0.js";import"./DDP8ggp2.js";import"./BGRXgc6y.js";const It=it(ut),$t={key:0,class:"overlay-component",style:{"z-index":"99"}},Et={class:"loader-container"},zt={class:"page-edit-header"},Bt={class:"header-content"},Ot={class:"d-flex align-center"},Tt={class:"text-h5 text-white mb-1"},qt={class:"page-edit-content"},Mt={class:"required-fields-list pa-4"},Rt={class:"field-content mt-2"},Ft={key:1,class:"mb-2"},Gt={key:0},jt={key:4,class:"my-5"},Dt={class:"mb-2"},Lt=["src"],Ht=["src"],Nt={key:5},Kt={class:"mb-2"},Xt={key:6},Jt={class:"mb-2"},Qt={class:"d-flex justify-center"},Wt={key:8,class:"my-5"},Yt={class:"mb-2"},Zt=["src","alt"],ea={variant:"outlined",class:"preview-card sticky-preview"},ta={class:"preview-header"},aa={class:"pa-0 d-flex justify-center align-center"},la={class:"preview-container"},na={key:0,class:"preview-placeholder"},oa=["data-component"],sa={class:"form-actions mt-4 page-edit-footer"},ia={__name:"PageSectionEdit",props:{section_index:{type:Number,required:!0},page_id:{type:String,required:!0}},setup(V){const j=Be(),N=g({}),K=At(),{$toast:x}=Te(),{secureEndpoint:I,getApiCalls:X,putApiCalls:k,postApiCalls:D}=Oe(),{topics:R,fetchTopics:F}=dt(),{baseImageUrl:w,baseVideoUrl:$,fetchMediaByOrganization:T}=mt(),{isSuperAdminLoggedIn:A}=yt(),E=ee(()=>{const a=[];return j.getServices.forEach(l=>{l.service_plans?.length>0&&l.service_plans.forEach(r=>a.push(r))}),a}),G=V,z=ee(()=>j.pageEditPopup),ue=ee(()=>j.getServices),J=ee(()=>{const a=e.value?.component;return a&&K[a]?a:null}),q=ee(()=>{const a=e.value?.media?.length??0;return`${J.value}-${e.value?.plan??"none"}-${a}`}),i=g(""),h=g(null),f=g([]),P=g(!1),e=g(null),L=g([]),te=g(!1),ae=g(!1),Q=g([]),le=g([]),v=g({headline:{type:"text",label:"Headline",default:""},subtitle:{type:"text",label:"Subtitle",default:""},content:{type:"html",label:"Content",default:""},media:{type:"image_selector",label:"Media",default:[]},service:{type:"service_selector",label:"Service",default:null},plan:{type:"plan_selector",label:"Plan",default:null},countOfReviews:{type:"number",label:"Count of Reviews",default:0},countOfPrograms:{type:"number",label:"Count of Programs",default:0},is_sticky:{type:"switch",label:"Is Sticky",default:!1},topics:{type:"topics_selector",label:"Topics",default:[]},bullets:{type:"bullets",label:"Bullets",default:""},backgroundImage:{type:"backgroundImage",label:"Background Image",default:""},backgroundColor:{type:"backgroundColor",label:"Background Color",default:""},customBullets:{type:"custom_bullets",label:"Custom Bullets",default:[]},url:{type:"text",label:"Url",default:""},interactiveVideo:{type:"interactive_video",label:"Interactive Video",default:[]}}),de=a=>j.setPageEditPopup(a),De=a=>
2{e.value&&(e.value.content=Z(a))},Le=a=>{a.length>2&&(x.show("You can only select two",{duration:5e3}),console.log(" you can only select two",a),a.pop())},He=a=>{if(a!==null){e.value={...le.value[a]};let l={...e.value};if(e.value.hasOwnProperty("plan")){let r=!1;E.value.map(m=>{m.plan.id==l.plan&&(r=!0)}),r||delete l.plan,e.value={...l}}e.value.content?i.value=xe(e.value.content):i.value="",e.value.component&&fe(e.value.component)}else e.value={component:null},i.value=""},Ne=a=>`${a.plan.name} ($${a.plan.discounted_price?a.plan.discounted_price:a.plan.price})`,ne=a=>{if(!a||!Q.value||Q.value.length===0)return null;const l=Q.value.find(r=>r.name===a);return l?l.content_fields:null},Ke=(a,l)=>{const r=ne(l);return r&&r.required_fields&&r.required_fields.includes(a)},ce=a=>{if(!a)return[];const l=ne(a);return!l||!l.fields_name||!Array.isArray(l.fields_name)?[]:l.fields_name},Xe=a=>{if(!a)return[];const l=ne(a);return!l||!l.optional_fields||!Array.isArray(l.optional_fields)?[]:l.optional_fields},C=a=>{const l=v.value[a]?v.value[a].label:a,r=e.value?.component;return r&&Ke(a,r)?`${l}`:l},fe=a=>{if(!a||!e.value)return;const l=ne(a);if(!l)return;const r=l.required_fields&&Array.isArray(l.required_fields)?l.required_fields:[],m={};l.fields_name&&Array.isArray(l.fields_name)&&l.fields_name.forEach(_=>{!e.value.hasOwnProperty(_)&&v.value[_]&&r.includes(_)&&(m[_]=v.value[_].default)}),Object.keys(m).length>0&&(e.value={...e.value,...m},m.content!==void 0&&m.content!==null&&m.content!==""&&(i.value=xe(m.content)))},_e=async()=>{try{const a=await T();L.value=a}catch(a){console.log("Media could not be fetched",a)}},be=async()=>{(await X(I.BACKGROUND)).map(l=>{f.value.push({uuid:l.slug,name:l.name,extension:l.slug.split(".")[1]})})},Je=a=>{a=a||[];const l=[];return a.map(r=>{const m=r.extension==="mp4"?$.value:w.value,_=L.value.find(oe=>oe.uuid===r.name);_?l.push(`${m}${_.uuid}_700.${_.extension}`):l.push(`${m}${r.name}_700.${r.extension}`)}),l},Qe=a=>{let l=[];return a.map(r=>{const m=L.value.find(_=>_.uuid===r);m&&l.push({name:m.uuid,type:m.media_type,extension:m.extension})}),l},Ve=()=>{if(e.value&&e.value.component==="InteractiveVideo"){if(!e.value.interactiveVideo||e.value.interactiveVideo.length===0)return x.error("Please add at least one program",{duration:5e3}),!1;if(e.value.interactiveVideo.some(a=>!a.media||!a.service))return x.error("Fields are invalid or empty!",{duration:5e3}),!1}return!0},he=a=>{if(!a||!a.component)return a;const l=Xe(a.component);if(!l.length)return a;const r={...a};return l.forEach(m=>{if(!Object.prototype.hasOwnProperty.call(r,m))return;const _=r[m];(_==null||_===""||Array.isArray(_)&&(_.length===0||_.every(W=>W===""||W===null||W===void 0)))&&delete r[m]}),r},We=async()=>{if(!Ve())return;P.value=!0;const a=[...le.value];if(e.value?.content&&(e.value.content=Z(e.value.content)),a.splice(G.section_index,1,he(e.value)),e.value?.content&&$e(e.value?.content)){e.value.content=Ee(e.value.content,x),P.value=!1;return}try{const l=await k(I.PAGE,{id:G.page_id,content:a});P.value=!1,l!==void 0&&x.success("Section Updated Successfully",{duration:5e3}),de(!1)}catch{P.value=!1,x.error("Failed to update section. Please try again.",{duration:5e3})}},Ye=async()=>{if(e.value&&!e.value.component||(e.value?.content&&(e.value.content=Z(e.value.content)),!Ve()))return;P.value=!0;const a=[...le.value];if(a.push(he(e.value)),e.value?.content&&$e(e.value?.content)){e.value.content=Ee(e.value.content,x),P.value=!1;return}try{const l=await k(I.PAGE,{id:G.page_id,content:a});P.value=!1,l!==void 0&&x.success("Section added Successfully",{duration:5e3}),de(!1)}catch{P.value=!1,x.error("Failed to add section. Please try again.",{duration:5e3})}},Ze=async a=>{try{ae.value=!0;const r=`<div>${(await D(I.AI_TEXT,{service_slug:"",topics:null},{},!0,"AI content generation failed, Try to add manually.")).completion}</div>`;e.value&&(e.value[a]=Z(r)),Pt(()=>{(Array.isArray(h.value)?h.value[0]:h.value)?.pasteHTML?.(e.value[a])}),ae.value=!1}catch(l){console.error(l),ae.value=!1}},et=async a=>{try{te.value=!0;const l=await D(I.AI_TEXT,{service_slug:"",topics:null},{},!0,"AI Headline generation failed, Try to add manually.");e.value[a]=l.headline,te.value=!1}catch(l){console.error(l),te.value=!1}},S=a=>
2{if(!e.value)return"";if(e.value[a]!==void 0&&e.value[a]!==null&&e.value[a]!=="")return a==="content"?Z(e.value[a]):e.value[a]},tt=()=>e.value&&e.value.media&&Array.isArray(e.value.media)&&e.value.media.length>0?e.value.media:[],at=()=>{if(!e.value)return[];const a=e.value.bullets;if(typeof a=="string")try{const l=JSON.parse(a);return Array.isArray(l)?l:[a]}catch{return[a]}return Array.isArray(a)?a:[]};return Ge(async()=>{P.value=!0;{const{default:a}=await nt(async()=>{const{default:l}=await import("./x0RMQPek.js");return{default:l}},__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]),import.meta.url);N.value={name:"imageUploader",module:a,options:{upload:async l=>{try{return await rt(l)}catch(r){throw r}}}}}try{const a=await X(I.PAGE,{id:G.page_id});a&&a.length>0&&(le.value=a[0].content),He(G.section_index),await F(),await _e(),await be(),Q.value=await X(I.COMPONENT,{type:"PageBuilder"})}catch(a){console.error(a)}P.value=!1}),(a,l)=>{const r=ze,m=st,_=It,oe=Se("v-expansion-panel-header"),W=Se("v-expansion-panel-content");return d(),b("div",null,[o(Fe,{"max-width":"2500",modelValue:t(z),"onUpdate:modelValue":l[3]||(l[3]=n=>M(z)?z.value=n:null),persistent:"",scrollable:"",class:"page-section-edit-dialog"},{default:u(()=>[o(se,null,{default:u(()=>[t(P)?(d(),b("div",$t,[c("div",Et,[o(qe,{indeterminate:"",size:"64",color:"primary"})])])):p("",!0),c("div",zt,[c("div",Bt,[c("div",Ot,[o(r,{name:"mdi:pencil",size:"32",class:"text-white mr-3"}),c("div",null,[c("h1",Tt,B(V.section_index!==null?"Edit":"Add")+" Section ",1),l[4]||(l[4]=c("p",{class:"text-subtitle-2 text-white text-opacity-70 mb-0"}," Configure your section settings and preview ",-1))])]),o(U,{icon:"",variant:"plain",onClick:l[0]||(l[0]=n=>de(!1)),class:"close-btn"},{default:u(()=>[o(r,{name:"mdi:close",class:"text-white",style:{"font-size":"20px"}})]),_:1})])]),c("div",qt,[t(e)?(d(),y(me,{key:0,style:{"flex-direction":"row"}},{default:u(()=>[o(we,{cols:"12",md:"5",class:"fields-column"},{default:u(()=>[o(se,{variant:"outlined",class:"component-selector-card mb-4"},{default:u(()=>[o(ve,{class:"page-section-title"},{default:u(()=>[o(r,{name:"mdi:puzzle",size:"20",class:"mr-2 text-primary"}),l[5]||(l[5]=c("span",null,"Component",-1))]),_:1}),o(Me,{class:"pa-4"},{default:u(()=>[o(gt,{modelValue:t(e).component,"onUpdate:modelValue":[l[1]||(l[1]=n=>t(e).component=n),fe],items:t(Q),"item-title":"name","item-value":"name",label:"Select Component",variant:"outlined",density:"comfortable",required:""},{"prepend-inner":u(()=>[o(r,{name:"mdi:view-grid",class:"text-black",style:{"font-size":"18px"}})]),item:u(({props:n,item:s})=>[o(ft,kt(wt(n)),{prepend:u(()=>[o(r,{name:"mdi:view-grid",style:{"font-size":"18px"}})]),_:1},16)]),_:1},8,["modelValue","items"])]),_:1})]),_:1}),t(e).component&&ce(t(e).component).length>0?(d(),y(se,{key:0,variant:"outlined",class:"required-fields-card mb-4"},{default:u(()=>[o(ve,{class:"page-section-title required-title"},{default:u(()=>[l[6]||(l[6]=c("span",null,"Component Fields",-1)),o(Ce,{size:"x-small",color:"error",class:"ml-2"},{default:u(()=>[O(B(ce(t(e).component).length),1)]),_:1})]),_:1}),c("div",Mt,[(d(!0),b(pe,null,Ae(ce(t(e).component),n=>(d(),b("div",{key:n,class:""},[c("div",Rt,[t(v)[n]?(d(),b(pe,{key:0},[o(m,null,{default:u(()=>[t(A)()&&t(v)[n].type==="text"&&t(v)[n].label==="Headline"?(d(),y(Pe,{key:0,top:""},{activator:u(({on:s,attrs:Y})=>[o(U,Ue({class:"pa-0 custom-ai-button mb-2",loading:t(te)},{ref_for:!0},Y,{color:"#ffffff"},Ie(s),{elevation:"0",variant:"text",onClick:lt=>et(n)}),{default:u(()=>[o(r,{name:"mdi:refresh",class:"text-primary",style:{"font-size":"20px"}})]),_:1},16,["loading","onClick"])]),default:u(()=>[l[7]||(l[7]=c("span",null,"Get AI Generated Headline",-1))]),_:2},1024)):p("",!0),t(v)[n].type==="text"?(d(),y(re,{key:1,label:C(n),modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,variant:"outlined","hide-details":"true"},null,8,["label","modelValue","onUpdate:modelValue"])):p("",!0)]),_:2},1024),o(m,{class:"my-3"},{default:u(()=>[t(A)()&&t(v)[n].type==="html"?(d(),y(Pe,{key:0,top:""},{activator:u(({on:s,attrs:Y})=>[o(U,Ue({style:{margin:"0.5rem 0"},loading:t(ae)},{ref_for:!0},Y,{class:"pa-0 custom-ai-button",color:"#ffffff",elevation:"0",variant:"text"},Ie(s),{onClick:lt=>Ze(n)}),{default:u(()=>[o(r,{name:"mdi:refresh",class:"text-primary",style:{"font-size":"20px"}})]),_:1},16,["loading","onClick"])]),default:u(()=>[l[8]||(l[8]=c("span",null,"Get AI Generated Content",-1))]),_:2},1024)):p("",!0),t(v)[n].type==="html"?(d(),b("p",Ft,B(C(n)),1)):p("",!0),t(v)[n].type==="html"?(d(),y(_,{key:2,modules:t(N),content:t(i),"onUpdate:content":[l[2]||(l[2]=s=>M(i)?i.value=s:null),De],theme:"snow",toolbar:"full",contentType:"html",ref_for:!0,ref_key:"quillRef",ref:h},null,8,["modules","content"])):p("",!0)]),_:2},1024),t(v)[n].type==="bullets"?(d(),b("div",Gt,[o(ct,{modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,"initial-bullets":[t(e)[n]]},null,8,["modelValue","onUpdate:modelValue","initial-bullets"])])):p("",!0),t(v)[n].type==="number"?(d(),y(re,{key:1,label:C(n),type:"number",modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,variant:"outlined","hide-details":"true"},null,8,["label","modelValue","onUpdate:modelValue"])):p("",!0),t(v)[n].type==="switch"?(d(),y(ye,{key:2,label:C(n),modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,color:"success","hide-details":"true"},null,8,["label","modelValue","onUpdate:modelValue"])):p("",!0),t(v)[n].type==="topics_selector"?(d(),y(_t,{key:3,modelValue:t(e)[n],"onUpdate:modelValue":s=>
2t(e)[n]=s,items:t(R),"item-value":"name","item-title":"name",label:C(n),onInput:Le,"return-object":!1,multiple:"","hide-details":"true"},null,8,["modelValue","onUpdate:modelValue","items","label"])):p("",!0),t(v)[n].type==="image_selector"?(d(),b("div",jt,[c("p",Dt,B(C(n)),1),o(me,{class:"px-md-10"},{default:u(()=>[(d(!0),b(pe,null,Ae(Je(t(e)[n]),(s,Y)=>(d(),b("div",{class:"pa-1",key:Y,style:{height:"100px",width:"100px"}},[s.includes(".mp4")?(d(),b("video",{key:0,src:`${s}#t=2`,style:{height:"90px",width:"100px","object-fit":"cover"}},null,8,Lt)):(d(),b("img",{key:1,"max-width":"100px",height:"100px",alt:"Section image preview",src:s,style:{width:"100%",height:"100px","max-width":"100%","object-fit":"contain"},fetchpriority:"low"},null,8,Ht))]))),128))]),_:2},1024),o(Re,{class:"my-2"}),o(ke,{medias:t(L),onImageSelected:s=>t(e)[n]=Qe(s),refreshMedia:_e,preSelected:t(e)[n]&&t(e)[n].length>0?t(e)[n].map(s=>s.name):[],isMulti:"",isUploader:""},null,8,["medias","onImageSelected","preSelected"])])):p("",!0),t(v)[n].type==="custom_bullets"?(d(),b("div",Nt,[c("p",Kt,B(C(n)),1),o(pt,{modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,"initial-bullets":[...t(e)[n]?t(e)[n]:[]],medias:t(L)},null,8,["modelValue","onUpdate:modelValue","initial-bullets","medias"])])):p("",!0),t(v)[n].type==="interactive_video"?(d(),b("div",Xt,[c("p",Jt,B(C(n)),1),o(vt,{modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,"initial-video":[...t(e)[n]?t(e)[n]:[]],medias:t(L)},null,8,["modelValue","onUpdate:modelValue","initial-video","medias"])])):p("",!0),t(v)[n].type==="backgroundColor"?(d(),y(bt,{key:7},{default:u(()=>[o(Vt,null,{default:u(()=>[o(oe,null,{default:u(()=>[O(B(C(n)),1)]),_:2},1024),o(W,null,{default:u(()=>[c("div",Qt,[o(ht,{modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s},null,8,["modelValue","onUpdate:modelValue"])])]),_:2},1024)]),_:2},1024)]),_:2},1024)):p("",!0),t(v)[n].type==="backgroundImage"?(d(),b("div",Wt,[c("p",Yt,B(C(n)),1),o(ie,{items:t(f),"item-value":"uuid","item-title":"name",modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,disabled:""},{selection:u(({item:s})=>[c("img",{class:"disable-image","aspect-ratio":"1","max-width":"100",src:`${t(w)}${s&&s.raw.uuid?s.raw.uuid.split(".")[0]:""}_700.${s&&s.raw.uuid?s.raw.uuid.split(".")[1]:""}`,alt:s&&s.raw&&s.raw.name?s.raw.name:"Section image",style:{width:"100%",height:"100px","max-width":"100%","object-fit":"contain"},fetchpriority:"low"},null,8,Zt)]),_:1},8,["items","modelValue","onUpdate:modelValue"]),o(ke,{medias:t(f),onImageSelected:s=>t(e)[n]=s,refreshMedia:be,preSelected:t(e)[n],"is-uploader":""},null,8,["medias","onImageSelected","preSelected"])])):p("",!0),t(v)[n].type==="service_selector"?(d(),y(ie,{key:9,modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,variant:"outlined",items:t(ue),"item-title":"name","item-value":"name",label:C(n),required:"","hide-details":"true"},null,8,["modelValue","onUpdate:modelValue","items","label"])):p("",!0),t(v)[n].type==="plan_selector"?(d(),y(ie,{key:10,variant:"outlined",modelValue:t(e)[n],"onUpdate:modelValue":s=>t(e)[n]=s,items:t(E),"item-value":"plan.id","item-title":Ne,label:C(n),required:"","hide-details":"true"},null,8,["modelValue","onUpdate:modelValue","items","label"])):p("",!0)],64)):p("",!0)])]))),128))])]),_:1})):p("",!0)]),_:1}),o(we,{cols:"12",md:"7",class:"preview-column"},{default:u(()=>[c("div",ea,[c("div",ta,[o(r,{name:"mdi:eye",size:"20",class:"mr-2 text-primary"}),l[9]||(l[9]=c("p",{class:"d-inline"},"Live Preview",-1)),o(ge),o(Ce,{size:"x-small",color:"primary",variant:"flat"},{default:u(()=>[O(B(t(e).component||"No Component"),1)]),_:1})]),c("div",aa,[c("div",la,[t(e).component?(d(),b("div",{key:1,class:"component-preview","data-component":t(e)?.component},[(d(),y(Ct(t(K)[t(J)]),{headline:S("headline"),subtitle:S("subtitle"),content:S("content"),media:tt(),bullets:at(),count_of_programs:S("countOfPrograms"),count_of_reviews:S("countOfReviews"),backgroundImage:S("backgroundImage"),backgroundColor:S("backgroundColor"),customBullets:S("customBullets"),url:S("url"),interactiveVideo:S("interactiveVideo"),component_plan_id:S("plan"),key:t(q)},null,8,["headline","subtitle","content","media","bullets","count_of_programs","count_of_reviews","backgroundImage","backgroundColor","customBullets","url","interactiveVideo","component_plan_id"]))],8,oa)):(d(),b("div",na,[o(r,{name:"mdi:view-grid-outline",size:"64",style:{color:"grey-lighten-1"},class:"mb-4"}),l[10]||(l[10]=c("p",{class:"text-grey"},"Select a component to see preview",-1))]))])])])]),_:1})]),_:1})):p("",!0)]),c("div",sa,[o(ge),V.section_index!==null?(d(),y(U,{key:0,color:"#124e66",dark:"",large:"",depressed:"",onClick:We},{default:u(()=>[o(r,{name:"mdi:content-save",size:"20",style:{"font-size":"18px",color:"primary"},class:"mr-2"}),l[11]||(l[11]=O(" Update Section ",-1))]),_:1})):(d(),y(U,{key:1,color:"#124e66",dark:"",large:"",depressed:"",onClick:Ye},{default:u(()=>[o(r,{name:"mdi:plus",size:"20",style:{"font-size":"18px",color:"primary"},class:"mr-2"}),l[12]||(l[12]=O(" Create Section ",-1))]),_:1}))])]),_:1})]),_:1},8,["modelValue"])])}}},ra=je(ia,[["__scopeId","data-v-2552006d"]]),ua={class:"custom-padding"},da={key:0,class:"overlay-component",style:{"z-index":"99"}},ca={class:"loader-container"},pa={key:2},ma={__name:"PageEdit",props:{page:{type:Object,required:!0},sections:{type:Array,required:!0},selected_section:{type:Number,required:!0},deletePopup:{type:Boolean,default:!1}},setup(V){const j=St(),{$toast:N}=Te(),K=Be(),{secureEndpoint:x,putApiCalls:I,deleteApiCalls:X}
2=Oe(),k=V,D=g(null),R=g(null),F=g(null),w=g(!1),$=g(!1),T=g(!1),A=g(!1),E=g(!1),G=g([{key:"Landing Page",title:"landing_page"}]),z=g(null);Ge(()=>{k.page&&(D.value=k.page.id,R.value=k.page.title,F.value=k.page.description,z.value=k.page.type,E.value=k.page.is_member_only,H(k.page)||(A.value=Ut(K.organization,k.page)))});const ue=async()=>{w.value=!0;try{let q="Page Deleted Successfully";await X(x.PAGE,D.value),N.success(q,{duration:5e3}),w.value=$.value=T.value=!1,j.push("/")}catch{w.value=!1}},J=async q=>{w.value=!0;try{let i="Page Updated Successfully";const h={id:D.value};q?(h.content=q,i="Sections Reordered Successfully"):(h.title=R.value,h.description=F.value,h.type=z.value),H(k.page)||(h.in_menu=A.value,h.is_member_only=E.value),await I(x.PAGE,h),N.success(i,{duration:5e3}),w.value=$.value=T.value=!1}catch{w.value=!1}};return(q,i)=>{const h=ze;return d(),b("div",ua,[o(me,{justify:"center",align:"center"},{default:u(()=>[o(U,{class:"mx-2 Custom-buttonStyle",size:"x-large",theme:"dark",onClick:i[0]||(i[0]=f=>$.value=!0)},{default:u(()=>[...i[11]||(i[11]=[O("Edit Page",-1)])]),_:1}),!t(H)(V.page)&&!V.page.is_external_page?(d(),y(U,{key:0,loading:t(w),class:"mx-2",color:"error",size:"x-large",theme:"dark",onClick:ue},{default:u(()=>[...i[12]||(i[12]=[O("Delete Page",-1)])]),_:1},8,["loading"])):p("",!0),V.sections&&V.sections.length>1?(d(),y(U,{key:1,size:"x-large",theme:"dark",onClick:i[1]||(i[1]=f=>T.value=!0)},{default:u(()=>[...i[13]||(i[13]=[O("Reorder/Delete Sections",-1)])]),_:1})):p("",!0)]),_:1}),o(Fe,{"max-width":"1100",modelValue:t($),"onUpdate:modelValue":i[10]||(i[10]=f=>M($)?$.value=f:null),persistent:""},{default:u(()=>[t(w)?(d(),b("div",da,[c("div",ca,[o(qe,{indeterminate:"",size:"64",color:"primary"})])])):p("",!0),o(xt,{class:"white"},{default:u(()=>[o(se,null,{default:u(()=>[o(ve,{class:"d-flex"},{default:u(()=>[i[14]||(i[14]=c("h2",null,"Edit Page",-1)),o(ge),o(U,{color:"error",outlined:"",onClick:i[2]||(i[2]=f=>$.value=!1),icon:""},{default:u(()=>[o(h,{name:"mdi:close",style:{"font-size":"20px"}})]),_:1})]),_:1}),o(Re),o(Me,null,{default:u(()=>[o(re,{modelValue:t(R),"onUpdate:modelValue":i[3]||(i[3]=f=>M(R)?R.value=f:null),label:"Title",outlined:""},null,8,["modelValue"]),o(re,{modelValue:t(F),"onUpdate:modelValue":i[4]||(i[4]=f=>M(F)?F.value=f:null),label:"Description",outlined:""},null,8,["modelValue"]),t(H)(V.page)?p("",!0):(d(),y(ie,{key:0,label:"Type",modelValue:t(z),"onUpdate:modelValue":i[5]||(i[5]=f=>M(z)?z.value=f:null),items:t(G)},null,8,["modelValue","items"])),t(H)(V.page)?p("",!0):(d(),y(ye,{key:1,label:"Show In Menu?",modelValue:t(A),"onUpdate:modelValue":i[6]||(i[6]=f=>M(A)?A.value=f:null),onChange:i[7]||(i[7]=f=>t(A)?"":E.value=!1),color:"success"},null,8,["modelValue"])),t(H)(V.page)?p("",!0):(d(),y(ye,{key:2,label:"Member Only?",disabled:!t(A),modelValue:t(E),"onUpdate:modelValue":i[8]||(i[8]=f=>M(E)?E.value=f:null),color:"success"},null,8,["disabled","modelValue"])),o(U,{dark:"","x-large":"",onClick:i[9]||(i[9]=f=>J())},{default:u(()=>[...i[15]||(i[15]=[O("Update",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(T)?(d(),y(t(ot),{key:0,popup:t(T),updateData:J,closePopup:()=>T.value=!1,page_id:V.page.id,loading:t(w)},null,8,["popup","closePopup","page_id","loading"])):p("",!0),t(K).pageEditPopup?(d(),y(ra,{key:1,section_index:V.selected_section,page_id:V.page.id},null,8,["section_index","page_id"])):(d(),b("div",pa))])}}},Fa=je(ma,[["__scopeId","data-v-4e25f246"]]);export{Fa 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.