UNPKG

@uploadcare/react-widget

Version:

React File Uploader. React component with uploading from multiple sources

2 lines (1 loc) 699 B
import{useRef as r,useEffect as n,useCallback as t}from"react";import{b as c}from"./index-a5d285d0.mjs";import e from"react-fast-compare";var o=function(c){var e=function(t){var c=r(t);return n((function(){c.current=t}),[t]),c}(c);return t((function(){return e.current&&e.current.apply(e,arguments)}),[e])},a=function(t,c){var o=r(void 0);e(c,o.current)||(o.current=c),n(t,o.current)},u=function(r,n){a((function(){Object.entries(r||[]).forEach((function(r){var t=c(r,2),e=t[0],o=t[1];n.registerTab(e,(function(){for(var r=arguments.length,t=new Array(r),c=0;c<r;c++)t[c]=arguments[c];return o.apply(void 0,t.concat([n]))}))}))}),[r,n])},i=function(r){return r};export{u as a,a as b,i as d,o as u};