import{o as l,b as m,a6 as u,_ as y}from"./index-CKIhG1T4.js";import{C as d,a as f,D as _,T as v,U as o,$ as r}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";const x=y(d({name:"Copy",__name:"Copy",props:{text:{type:[String,Number],default:""},size:{type:String,default:"small"}},setup(e){const a=e,t=f(!1),s=async()=>{if(a.text)try{await navigator.clipboard.writeText(String(a.text)),t.value=!0,setTimeout(()=>{t.value=!1},1500)}catch{}};return(i,b)=>{const n=l,p=m,c=u;return _(),v(c,{content:t.value?"\u5DF2\u590D\u5236!":"\u590D\u5236",placement:"top"},{default:o(()=>[r(p,{link:"",type:"primary",size:e.size,onClick:s,class:"copy-btn"},{icon:o(()=>[r(n,{icon:t.value?"ep:select":"ep:document-copy"},null,8,["icon"])]),_:1},8,["size"])]),_:1},8,["content"])}}}),[["__scopeId","data-v-23a9e39c"]]);export{x as default};