{"version":3,"file":"CopyPromptButton.KglTvoAL.mjs","names":["React.useState","React.useRef","__esmMin","navigator","init_npm_react_18_3_1","de","window","init_ssg_sandbox_shims","init_jsx_runtime","p","ce","_e","addPropertyControls","init_framer_CaDWdxiz","ControlType","themeColor","init_PanelSystem","CopyPromptButton","colorRaw","props","color","copied","setCopied","timer","text","style","init_CopyPromptButton"],"sources":["https:/framerusercontent.com/modules/uiY6JGUVRS2g6EdsBac5/3Ys6ryA1Olyfi8Hjht33/CopyPromptButton.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{themeColor}from\"https://framerusercontent.com/modules/xuHq55xcsIuroc51p47f/pFIIFCkBf6FoTCOyYxr6/PanelSystem.js\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function CopyPromptButton(props){const{text=\"\",color:colorRaw=\"var(--token-b2f485ce-7e0b-486e-8adf-fec8c3e8d95e, rgb(99, 99, 94))\",style}=props;const color=themeColor(colorRaw);const[copied,setCopied]=React.useState(false);const timer=React.useRef(null);React.useEffect(()=>{return()=>{if(timer.current)window.clearTimeout(timer.current);};},[]);const onCopy=()=>{try{navigator.clipboard?.writeText(text);}catch(e){}setCopied(true);if(timer.current)window.clearTimeout(timer.current);timer.current=window.setTimeout(()=>setCopied(false),1600);};return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Copy prompt\",onClick:onCopy,onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"var(--token-0ae38fed-9f6f-4322-b294-1a628555ef50, rgb(241, 240, 239))\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},onMouseDown:e=>{e.currentTarget.style.transform=\"scale(0.94)\";},onMouseUp:e=>{e.currentTarget.style.transform=\"scale(1)\";},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:28,height:28,padding:0,border:\"none\",borderRadius:7,background:\"transparent\",color:copied?\"var(--token-c9304a18-70be-48b4-8649-b7e6e69e0b77, rgb(22, 130, 93))\":color,cursor:\"pointer\",transition:\"background-color 140ms ease, color 140ms ease, transform 120ms ease\",...style},children:copied?/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):/*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"9\",width:\"11\",height:\"11\",rx:\"2.5\",stroke:\"currentColor\",strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 15V6.5A2.5 2.5 0 0 1 7.5 4H15\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"})]})});}addPropertyControls(CopyPromptButton,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"\",displayTextArea:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(120, 113, 108)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyPromptButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"A,yQAAgQ,SAAwBiB,EAAiB,EAAM,CAAC,GAAK,CAAC,OAAK,GAAG,MAAMC,EAAS,qEAAqE,SAAOC,EAAYC,EAAML,EAAWG,CAAQ,EAAO,CAACG,EAAOC,GAAWtB,EAAe,EAAK,EAAQuB,EAAMtB,EAAa,IAAI,EAAqS,OAAnSS,UAA+B,CAAIa,EAAM,SAAQjB,EAAO,aAAaiB,EAAM,OAAO,CAAE,EAAI,CAAC,CAAC,EAA6N,gBAAK,SAAS,CAAC,KAAK,SAAS,aAAa,cAAc,YAAlQ,CAAC,GAAG,CAACpB,EAAU,WAAW,UAAUqB,CAAI,CAAE,MAAS,CAAC,CAACF,EAAU,EAAI,EAAKC,EAAM,SAAQjB,EAAO,aAAaiB,EAAM,OAAO,EAAE,EAAM,QAAQjB,EAAO,eAAegB,EAAU,EAAK,EAAE,IAAI,CAAE,EAA6F,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,gBAAgB,uEAAwE,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,gBAAgB,aAAc,EAAE,YAAY,GAAG,CAAC,EAAE,cAAc,MAAM,UAAU,aAAc,EAAE,UAAU,GAAG,CAAC,EAAE,cAAc,MAAM,UAAU,UAAW,EAAE,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,aAAa,EAAE,WAAW,cAAc,MAAMD,EAAO,sEAAsED,EAAM,OAAO,UAAU,WAAW,sEAAsE,GAAGK,CAAK,EAAE,SAASJ,EAAoB,gBAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAsB,gBAAK,OAAO,CAAC,EAAE,kBAAkB,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,EAAe,gBAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAS,CAAc,gBAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,MAAM,OAAO,eAAe,YAAY,KAAK,CAAC,EAAe,gBAAK,OAAO,CAAC,EAAE,mCAAmC,OAAO,eAAe,YAAY,MAAM,cAAc,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,kDAACT,EAAoBK,EAAiB,CAAC,KAAK,CAAC,KAAKH,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,gBAAgB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,oBAAoB,CAAC,CAAC,C"}