UNPKG

@guruhotel/aura-hooks

Version:

🪝 Hooks library designed by the Guruhotel team for Aura UI

1 lines 990 B
exports.__esModule=!0,exports.useId=function(r){return"string"==typeof r?r:function(){const e=n();return e?`aura-${e.replace(/:/g,"")}`:""}()||function(){const[r,n]=(0,e.useState)("");return(0,t.useIsomorphicEffect)((()=>{n(`aura-${Math.random().toString(36).slice(2,11)}`)}),[]),r}()};var e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var c=u?Object.getOwnPropertyDescriptor(e,f):null;c&&(c.get||c.set)?Object.defineProperty(o,f,c):o[f]=e[f]}o.default=e,n&&n.set(e,o);return o}(require("react")),t=require("../use-isomorphic-effect/use-isomorphic-effect");function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}const n=e.default["useId".toString()]||(()=>{});