miniflare
Version:
Fun, full-featured, fully-local simulator for Cloudflare Workers
1 lines • 612 B
JavaScript
import{t as e}from"./Copy.es--li34FWs.js";import{Gn as t,In as n,Wn as r,jn as i,qn as a,wt as o}from"./index-BwGGYgiP.js";var s=a(r(),1),c=t();function l({text:t}){let[r,a]=(0,s.useState)(!1);return(0,c.jsx)(o,{className:n(`h-6 w-6 p-0 opacity-0 transition-[opacity,background-color,color] group-hover/cell:opacity-100`,{"text-kumo-success opacity-100":r}),onClick:async()=>{await navigator.clipboard.writeText(t),a(!0),setTimeout(()=>a(!1),1500)},"aria-label":r?`Copied`:`Copy to clipboard`,variant:`ghost`,shape:`square`,children:r?(0,c.jsx)(i,{size:14,weight:`bold`}):(0,c.jsx)(e,{size:14})})}export{l as t};