UNPKG

@anoki/fse-ui

Version:

FSE UI components library

3 lines (2 loc) 608 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("react");require("./index.cjs535.js");function n(){const[a,e]=r.useState(null),o=r.useCallback(async t=>{if(!(navigator!=null&&navigator.clipboard))return console.warn("Clipboard not supported"),!1;try{return await navigator.clipboard.writeText(t),e(t),!0}catch(l){return console.warn("Copy failed",l),e(null),!1}},[]);return[a,o]}function u(a){const[e,o]=r.useState(!!a),t=r.useCallback(()=>{o(l=>!l)},[]);return[e,t,o]}exports.useCopyToClipboard=n;exports.useToggle=u; //# sourceMappingURL=index.cjs331.js.map