Build 533169stable
Module 807177
510 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{I:()=>o});var r=n(3388),i=n(64700);let s=0,a=new Map;function o(e){let[t,n]=(0,i.useState)();return(0,r.N)(()=>{if(!e)return;let t=a.get(e);if(t)n(t.element.id);else{let r=`react-aria-description-${s++}`;n(r);let i=document.createElement("div");i.id=r,i.style.display="none",i.textContent=e,document.body.appendChild(i),t={refCount:0,element:i},a.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),a.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}}