import{c as e}from"./check-BgAL1Ryp.chunk.mjs";import{_ as a}from"./_plugin-vue_export-helper-RS-qxU5_.chunk.mjs";import{a as i,o as n}from"./runtime-dom.esm-bundler-Dyqpejx9.chunk.mjs";import"./index-D953jVe0.chunk.mjs";const o={name:"TextResultCustomPickerElement",components:{},props:{providerId:{type:String,required:!0},accessible:{type:Boolean,default:!1},taskType:{type:String,required:!0},outputKey:{type:String,required:!0}},data(){return{}},computed:{},watch:{},mounted(){OCA.Assistant.openAssistantForm({appId:"assistant",taskType:this.taskType,closeOnResult:!1,actionButtons:[{label:t("assistant","Submit"),title:t("assistant","Submit the current task's result"),variant:"primary",iconSvg:e,onClick:s=>{this.$emit("submit",s.output[this.outputKey]??""),this.$el.dispatchEvent(new CustomEvent("submit",{detail:s.output[this.outputKey]??"",bubbles:!0}))}}],mountPoint:this.$refs.mp}).catch(s=>{console.debug("[assistant picker] assistant was closed",s),this.$emit("cancel"),this.$el.dispatchEvent(new CustomEvent("cancel",{bubbles:!0}))})},beforeUnmount(){},methods:{}},r={ref:"mp",class:"assistant-picker-content-wrapper"};function u(s,p,c,m,l,d){return n(),i("div",r,null,512)}const v=a(o,[["render",u],["__scopeId","data-v-0adb270d"]]);export{v as default}; //# sourceMappingURL=TextResultCustomPickerElement-QxHQpQMe.chunk.mjs.map