%PDF- %PDF-
Direktori : /home/opti/public_html/startup-life/assets/ |
Current File : /home/opti/public_html/startup-life/assets/Stack-05140c2d.js |
import{an as V,ao as b,ap as F,_ as k,aa as h,a9 as p,aq as B,a0 as D,ar as M,r as d,m as $,j as E,n as G,as as v,o as N,h as _,s as O,l as U}from"./index-5492fbe1.js";import{e as A}from"./Box-263f925f.js";const L=V(),q=L,I=["component","direction","spacing","divider","children","className","useFlexGap"],W=b(),z=q("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,s)=>s.root});function H(e){return F({props:e,name:"MuiStack",defaultTheme:W})}function J(e,s){const n=d.Children.toArray(e).filter(Boolean);return n.reduce((a,c,t)=>(a.push(c),t<n.length-1&&a.push(d.cloneElement(s,{key:`separator-${t}`})),a),[])}const K=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],Q=({ownerState:e,theme:s})=>{let n=k({display:"flex",flexDirection:"column"},h({theme:s},p({values:e.direction,breakpoints:s.breakpoints.values}),a=>({flexDirection:a})));if(e.spacing){const a=B(s),c=Object.keys(s.breakpoints.values).reduce((o,r)=>((typeof e.spacing=="object"&&e.spacing[r]!=null||typeof e.direction=="object"&&e.direction[r]!=null)&&(o[r]=!0),o),{}),t=p({values:e.direction,base:c}),m=p({values:e.spacing,base:c});typeof t=="object"&&Object.keys(t).forEach((o,r,i)=>{if(!t[o]){const u=r>0?t[i[r-1]]:"column";t[o]=u}}),n=D(n,h({theme:s},m,(o,r)=>e.useFlexGap?{gap:v(a,o)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${K(r?t[r]:e.direction)}`]:v(a,o)}}))}return n=M(s.breakpoints,n),n};function X(e={}){const{createStyledComponent:s=z,useThemeProps:n=H,componentName:a="MuiStack"}=e,c=()=>N({root:["root"]},o=>_(a,o),{}),t=s(Q);return d.forwardRef(function(o,r){const i=n(o),l=A(i),{component:u="div",direction:x="column",spacing:S=0,divider:y,children:g,className:j,useFlexGap:P=!1}=l,C=$(l,I),R={direction:x,spacing:S,useFlexGap:P},T=c();return E.jsx(t,k({as:u,ownerState:R,ref:r,className:G(T.root,j)},C,{children:y?J(g,y):g}))})}const Y=X({createStyledComponent:O("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,s)=>s.root}),useThemeProps:e=>U({props:e,name:"MuiStack"})}),ee=Y;export{ee as S};