1import{F as e}from"./vee-validate-99f90b28.js";import{s as a,X as o,R as t,ae as i,af as s,w as l,a5 as d,a as r,g as c,b as n,i as m,t as p,d as u,e as _,m as v,l as b,f as j}from"./index-3466a5b7.js";import{g as f}from"./validationSchema-ec49cf20.js";import{Q as g}from"./QButton-651d0066.js";import{Q as h}from"./QInputText-71c6fd88.js";import{Q as x}from"./QInputTextarea-90ff87fb.js";import{b as y}from"./FooterDefault-2596d503.js";import"./index.esm-c382900a.js";import"./prohibitedWords-aa83d90c.js";import"./reservedUrls-67d61c8a.js";import"./ExpandMenu-43d1fec3.js";import"./useCampaignTypeModal-be753789.js";import"./DefaultAvatar.vue_vue_type_script_setup_true_lang-d2d4c726.js";import"./CDNImage-1f890400.js";import"./useDefaultAvatar-9304a957.js";import"./index-7b18113b.js";import"./SheetHeader.vue_vue_type_script_setup_true_lang-821a164f.js";/* empty css */import"./radio-group-55ae50ee.js";import"./portal-6a98c938.js";import"./keyboard-bc8b3e47.js";import"./form-77ca043e.js";import"./QCreator-2cac990e.js";import"./QAvatar-42e3a75a.js";import"./index-fa3344d4.js";import"./purify.es-a6001a41.js";import"./QCollectionThumbnail-aedba829.js";import"./QNumber-31f872d0.js";import"./tabs-5a0a14d7.js";import"./micro-task-8d103b0e.js";const Q={class:"edit-collection-modal"},C={class:"edit-collection-modal__header"},k={class:"text-base leading-none font-semibold"},D={class:"edit-collection-modal__close"},$={class:"edit-collection-modal__body p-5"},S={class:"space-y-6"},I={class:"space-y-3"},T={for:"name",class:"text-sm font-semibold"},q={class:"space-y-3"},A={for:"description",class:"text-sm font-semibold"},E={class:"edit-collection-modal__footer"},M=a({__name:"CollectionEditModal",props:{isDragging:Boolean,collection:{type:Object,required:!0},id:[String,Number]},emits:["close","click-edit"],setup(a,{emit:M}){const N=a,w=M,{collectionSchema:z}=f(),B=y(),{show:F}=o(B),{update:O}=t(),R=i(s).smallerOrEqual("sm");l(R,e=>{O({position:e?"bottom":"center"})});const H=()=>{console.log("handle close"),w("close")};d(()=>{F.value&&(F.value=!1)});const K=async({name:e,description:a})=>{w("click-edit",{name:e,description:a,collectionuuid:N.collection.collectionuuid}),H()};return(o,t)=>(r(),c("div",Q,[(r(),n(v,{to:".modal__header",disabled:!a.isDragging},[m("div",C,[m("div",null,[m("h3",k,p(o.$t("page_collection.update.update_collection")),1),m("div",D,[u(g,{"data-testid":"btn-collection-edit-modal",variant:"subtle",size:"sm",square:"",onClick:H},{default:_(()=>[...t[0]||(t[0]=[m("i",{class:"ri-close-fill ri-xl"},null,-1)])]),_:1})])])])],8,["disabled"])),u(j(e),{"validation-schema":j(z),"initial-values":{name:a.collection.name,description:a.collection.description},class:"edit-collection-modal__create"},{default:_(({meta:e,handleSubmit:t,values:i})=>[m("div",$,[m("div",S,[m("div",I,[m("label",T,p(o.$t("page_collection.modal.name")),1),u(h,{id:"name",name:"name","model-value":i.name,placeholder:o.$t("page_preference.placeholder.name")},null,8,["model-value","placeholder"])]),m("div",q,[m("label",A,p(o.$t("page_collection.modal.description")),1),u(x,{id:"description",name:"description","model-value":i.description,placeholder:o.$t("page_create_campaign.form.enter_description")},null,8,["model-value","placeholder"])])])]),(r(),n(v,{to:"body",disabled:!a.isDragging},[m("div",E,[u(g,{"data-testid":"btn-save-edit-modal",onClick:e=>t(e,K),size:"sm",enabled:e.valid},{default:_(()=>[b(p(o.$t("general.button.save")),1)]),_:1},8,["onClick","enabled"])])],8,["disabled"]))]),_:1},8,["validation-schema","initial-values"])]))}},[["__scopeId","data-v-cb57ffe1"]]);export{M 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.