it-tools/dist/client/assets/chunks/chunk-a66a4022.js
2024-04-28 00:48:29 +08:00

1 line
779 B
JavaScript

import{_ as u}from"./chunk-a740628f.js";import{_ as d}from"./chunk-3db18d93.js";import{u as m}from"./chunk-767079b6.js";import{d as f,G as y,j as t,k as s,l as C,E as k,z as x,M as h,q as o,L as V}from"./chunk-449c23a2.js";const B={flex:"","items-center":"","gap-2":""},T=f({__name:"c-text-copyable",props:{value:{default:""},displayedValue:{default:void 0},showIcon:{type:Boolean,default:!0}},setup(a){const n=a,{value:e,displayedValue:c,showIcon:p}=y(n),{copy:r,isJustCopied:i}=m({source:e,createToast:!1});return(g,v)=>{const _=d,l=u;return t(),s(l,{tooltip:o(i)?"Copied!":"Copy to clipboard","cursor-pointer":"",onClick:o(r)},{default:C(()=>[k("span",B,[x(h(o(c)??o(e))+" ",1),o(p)?(t(),s(_,{key:0,"op-40":""})):V("",!0)])]),_:1},8,["tooltip","onClick"])}}});export{T as _};