mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-05-05 13:57:10 -04:00
2 lines
812 B
JavaScript
2 lines
812 B
JavaScript
![]() |
import{_ as d}from"./chunk-6deddc2e.js";import{_ as v}from"./chunk-a740628f.js";import{d as C,ah as x,c as y,j as k,k as b,l as e,m as n,q as s,S as g,K as $}from"./chunk-449c23a2.js";import{_ as B}from"./chunk-3db18d93.js";import{u as T}from"./chunk-767079b6.js";const K=C({__name:"InputCopyable",props:{value:{}},emits:["update:value"],setup(a,{emit:_}){const o=x(a,"value",_),{copy:u,isJustCopied:c}=T({source:o,createToast:!1}),l=y(()=>c.value?"Copied!":"Copy to clipboard");return(j,t)=>{const i=B,m=$,r=v,f=d;return k(),b(f,{value:s(o),"onUpdate:value":t[1]||(t[1]=p=>g(o)?o.value=p:null)},{suffix:e(()=>[n(r,{tooltip:s(l)},{default:e(()=>[n(m,{circle:"",variant:"text",size:"small",onClick:t[0]||(t[0]=p=>s(u)())},{default:e(()=>[n(i)]),_:1})]),_:1},8,["tooltip"])]),_:1},8,["value"])}}});export{K as _};
|