@uploadcare/react-widget
Version:
React File Uploader. React component with uploading from multiple sources
2 lines (1 loc) • 786 B
JavaScript
;var e=require("react"),r=require("./index-838bb604.cjs"),t=require("react-fast-compare"),n=function(r,n){var u=e.useRef(void 0);t(n,u.current)||(u.current=n),e.useEffect(r,u.current)};exports.defaultPreviewUrlCallback=function(e){return e},exports.useCommitedCallback=function(r){var t=function(r){var t=e.useRef(r);return e.useEffect((function(){t.current=r}),[r]),t}(r);return e.useCallback((function(){return t.current&&t.current.apply(t,arguments)}),[t])},exports.useCustomTabs=function(e,t){n((function(){Object.entries(e||[]).forEach((function(e){var n=r._slicedToArray(e,2),u=n[0],c=n[1];t.registerTab(u,(function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return c.apply(void 0,r.concat([t]))}))}))}),[e,t])},exports.useDeepEffect=n;