@vela-ui/react
Version:
Vela UI React components
3 lines (2 loc) • 814 B
JavaScript
"use client"
;"use client";var c=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var i=(n,e)=>{for(var r in e)c(n,r,{get:e[r],enumerable:!0})},f=(n,e,r,u)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of a(e))!l.call(n,t)&&t!==r&&c(n,t,{get:()=>e[t],enumerable:!(u=o(e,t))||u.enumerable});return n};var d=n=>f(c({},"__esModule",{value:!0}),n);var p={};i(p,{useCallbackRef:()=>g});module.exports=d(p);var s=require("react");function g(n,e=[]){let r=(0,s.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return(0,s.useInsertionEffect)(()=>{r.current=n}),(0,s.useCallback)((...u)=>{var t;return(t=r.current)==null?void 0:t.call(r,...u)},e)}0&&(module.exports={useCallbackRef});