Build 533169stable
Module 825484
973 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{e:()=>o});var r=n(627968),i=n(64700),s=n(331322),a=n(977067);function o(e){let{size:t="md",direction:n="horizontal",justify:o,align:u,padding:c,className:d,children:_,wrap:f=!0,fullWidth:p=!1,fullWidthContainer:h=!1}=e,m=i.useMemo(()=>({size:t,fullWidth:p}),[t,p]),E=i.useRef(null),g=l(E,n,f),A=n;return g&&(A=n.replace("horizontal","vertical")),(0,r.jsx)(s.B,{direction:A,gap:8,justify:o,align:u,wrap:f,padding:c,className:d,fullWidth:!!h||p,ref:E,children:(0,r.jsx)(a.Z.Provider,{value:m,children:_})})}function l(e,t,n){let[r,s]=i.useState(null);return i.useLayoutEffect(()=>{if(null==e.current||!n||t.includes("vertical"))return;function r(){let t=Array.from(e.current?.querySelectorAll('[data-mana-component="button"] [data-text-variant]')??[]).some(e=>e.scrollWidth>e.clientWidth);s(e=>e||t)}let i=new MutationObserver(r);return r(),i.observe(e.current,{childList:!0,subtree:!0,characterData:!0}),()=>{i.disconnect()}},[e,t,n]),r}}