Module 946020

718 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Wc:()=>_,gY:()=>c});var r=n(805447),i=n(628024),s=n(754279),a=n(434067),o=n(533715),l=n(803082),u=n(64700);let c=u.createContext(null);function d(e){let t=(0,u.useContext)(c)||{};(0,a.w)(t,e);let{ref:n,...r}=t;return r}function _(e,t){let{focusProps:n}=(0,i.i)(e),{keyboardProps:a}=(0,s.d)(e),o=(0,l.v)(n,a),c=d(t),_=e.isDisabled?{}:c,f=(0,u.useRef)(e.autoFocus);(0,u.useEffect)(()=>{f.current&&t.current&&(0,r.l)(t.current),f.current=!1},[t]);let p=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(p=void 0),{focusableProps:(0,l.v)({...o,tabIndex:p},_)}}u.forwardRef(function(e,t){let{children:n,...r}=e,i=(0,o.U)(t),s={...r,ref:i};return u.createElement(c.Provider,{value:s},n)})}