1import{aO as f,aR as e,aS as n,aN as m,aP as l,aQ as c}from"./DGfe1mPV.js";import{I as r}from"./bb2v1qCj.js";import{_ as s}from"./kbZ6rl6-.js";import{N as d}from"./COfwuT4s.js";import{h as p}from"./Cx27IZB1.js";import{e as u}from"./DPQEHxQj.js";import"./DRnbzGmH.js";import"./D3MjPVNK.js";import"./CYV-VOaX.js";import"./BK5ZpevN.js";import"./DsRRN0kT.js";import"./v33dYHEJ.js";import"./BP1sjB8t.js";import"./CtovSXeu.js";import"./DljXNEz7.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"[email protected]"};var o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="66c23b28-13b8-4f18-abaf-8ac153729764",t._sentryDebugIdIdentifier="sentry-dbid-66c23b28-13b8-4f18-abaf-8ac153729764")}catch{}})();const b=["disabled"],y={head(){return p.noIndex("Create notification definition",null,this.getCanonicalUrl())},components:{InnerPagesTitle:r,Block:s,NotificationDefinitionForm:d},data(){return{formData:u(),errors:{},taxonomy:{},loading:!1}},mounted(){this.fetchTaxonomy()},methods:{async fetchTaxonomy(){const{data:t}=await this.$axios.get("admin/notification-definitions/taxonomy");this.taxonomy=t},async submit(){this.loading=!0,this.errors={};try{await this.$axios.post("admin/notification-definitions",this.formData),this.$toast.success("Draft created. Developer notified by email."),this.$router.push("/account/admin/settings/notifications")}catch(t){t.response?.data?.errors?this.errors=t.response.data.errors:this.$toast.error(t.response?.data?.message||"Error creating definition")}finally{this.loading=!1}}}},S=Object.assign(y,{__name:"create",setup(t){return(o,a)=>(m(),f("section",null,[e(r,{"back-path":"/account/admin/settings/notifications","back-text":"Notifications",title:"Create draft definition"}),e(s,{title:"Create draft definition",class:"mb-20px"},{buttons:n(()=>[l("button",{class:"btn full color set-bg",disabled:o.loading,onClick:a[1]||(a[1]=(...i)=>o.submit&&o.submit(...i))},c(o.loading?"Creating...":"Create draft definition"),9,b)]),default:n(()=>[e(d,{modelValue:o.formData,"onUpdate:modelValue":a[0]||(a[0]=i=>o.formData=i),errors:o.errors,taxonomy:o.taxonomy,"is-create":""},null,8,["modelValue","errors","taxonomy"])]),_:1})]))}});export{S 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.