Spaces:
Running
Running
| import{r as p,j as t}from"./react-_fH1j4AW.js";import{g as s}from"./index-Nqm_ElTk.js";import"./@braintree-9Zuj5s7N.js";import"./react-dom-B47xkeQg.js";import"./scheduler-DYLXRpC5.js";import"./mermaid-CwNlsT42.js";import"./dayjs-LlU9W_sF.js";import"./d3-transition-593SbTzI.js";import"./d3-timer-DdKHrDhs.js";import"./d3-dispatch-kxCwF96_.js";import"./d3-interpolate-CfLzPKWk.js";import"./d3-color-amxIadob.js";import"./d3-selection-C52G7wmG.js";import"./d3-ease-DRPgKoYJ.js";import"./d3-zoom-Dc8HCWOS.js";import"./dompurify-J5RlrwSC.js";import"./dagre-d3-es-CXvdFQqV.js";import"./lodash-es-CKQobiyk.js";import"./d3-shape-C6amFesj.js";import"./d3-path-CimkQT29.js";import"./d3-fetch-BOsq7VnW.js";import"./khroma-DUX6PT6k.js";import"./uuid-DhYbOkY1.js";import"./d3-scale-BchcX-lF.js";import"./internmap-BkD7Hj8s.js";import"./d3-array-DGRYoJHh.js";import"./d3-format-CzD4bSOQ.js";import"./d3-time-format-CUNN4Ell.js";import"./d3-time-6cSPyVSY.js";import"./d3-axis-DSWTncID.js";import"./elkjs-BS_sNva5.js";import"./cytoscape-Copgxxlq.js";import"./cytoscape-cose-bilkent-DNVwk4oY.js";import"./cose-base-HlRMd3jM.js";import"./layout-base-BVPXtQQC.js";import"./d3-sankey-DgqkLiUE.js";import"./d3-scale-chromatic-B-NsZVaP.js";import"./ts-dedent-DrFu-skq.js";import"./stylis-D5iaQeiq.js";import"./mdast-util-from-markdown-CLAsVoWb.js";import"./micromark-CTBPIv-_.js";import"./micromark-util-combine-extensions-Bka6Sc1c.js";import"./micromark-util-chunked-DrRIdSP-.js";import"./micromark-factory-space-x2vfxbz5.js";import"./micromark-util-character-Bcm1tP9o.js";import"./micromark-core-commonmark-AH8VCgT7.js";import"./micromark-util-classify-character-Cq7Fg3xE.js";import"./micromark-util-resolve-all-PQCKh0dx.js";import"./decode-named-character-reference-C3-224fz.js";import"./micromark-util-subtokenize-QwsxNXk2.js";import"./micromark-factory-destination-CypD_wgM.js";import"./micromark-factory-label-CRHH4ZHP.js";import"./micromark-factory-title-B7kCBvC9.js";import"./micromark-factory-whitespace-B322EA6O.js";import"./micromark-util-normalize-identifier-C9ANKk3v.js";import"./micromark-util-html-tag-name-DbKNfynz.js";import"./micromark-util-decode-numeric-character-reference-DRnCnno4.js";import"./micromark-util-decode-string-DJl8Y_PO.js";import"./unist-util-stringify-position-Ch_qCilz.js";import"./mdast-util-to-string-C_aolqmU.js";const l=(r,o)=>{const[i,m]=p.useState(()=>{try{const e=window.localStorage.getItem(r);return e?JSON.parse(e):o}catch{return o}});return[i]},ft=()=>{const[r]=l("devcore_snippets",[]),[o,i]=p.useState(""),m=e=>{navigator.clipboard.writeText(e),i("Copied!"),setTimeout(()=>i(""),2e3)};return t.jsxs("div",{className:"h-full flex flex-col p-4 sm:p-6 lg:p-8",children:[t.jsxs("header",{className:"mb-6 flex justify-between items-center",children:[t.jsxs("h1",{className:"text-3xl font-bold text-slate-100 flex items-center",children:[t.jsx(s,{}),t.jsx("span",{className:"ml-3",children:"Clipboard Snippet Inserter"})]}),o&&t.jsx("span",{className:"text-green-400 bg-green-500/10 px-3 py-1 rounded-md",children:o})]}),t.jsx("p",{className:"text-slate-400 -mt-4 mb-6",children:"Quickly copy your saved snippets from the Snippet Vault."}),t.jsx("div",{className:"flex-grow overflow-y-auto pr-2",children:t.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:r&&r.length>0?r.map(e=>t.jsxs("div",{className:"bg-slate-800/50 p-4 rounded-lg flex flex-col justify-between",children:[t.jsx("p",{className:"font-bold text-slate-200 truncate",children:e.name}),t.jsx("pre",{className:"text-xs text-slate-400 bg-slate-900 p-2 rounded-md my-2 overflow-x-auto h-24",children:e.code}),t.jsx("button",{onClick:()=>m(e.code),className:"w-full mt-2 text-sm py-2 bg-cyan-500/80 hover:bg-cyan-500 text-white rounded-md",children:"Copy"})]},e.id)):t.jsx("div",{className:"col-span-full text-slate-500 h-full flex items-center justify-center",children:'No snippets found. Add some in the "Snippet Vault" feature.'})})})]})};export{ft as ClipboardSnippetInserter}; | |
| //# sourceMappingURL=ClipboardSnippetInserter-CASD8YIS.js.map | |