Module 957397

714 characters · in 393394.682390c809d5b7c0.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,r){"use strict";r.d(t,{Wc:()=>f,gY:()=>c});var n=r(64480),i=r(184093),o=r(67669),a=r(668310),s=r(475921),l=r(808141),u=r(582128);let c=u.createContext(null);function f(e,t){let{focusProps:r}=(0,o.i)(e),{keyboardProps:s}=(0,a.d)(e),f=(0,i.v)(r,s),d=function(e){let t=(0,u.useContext)(c)||{};(0,l.w)(t,e);let{ref:r,...n}=t;return n}(t),p=e.isDisabled?{}:d,h=(0,u.useRef)(e.autoFocus);(0,u.useEffect)(()=>{h.current&&t.current&&(0,n.l)(t.current),h.current=!1},[t]);let m=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(m=void 0),{focusableProps:(0,i.v)({...f,tabIndex:m},p)}}u.forwardRef(function(e,t){let{children:r,...n}=e,i=(0,s.U)(t),o={...n,ref:i};return u.createElement(c.Provider,{value:o},r)})}