import{cls as e,composeTypographyClassName as t}from"@gem-sdk/core";let l=({className:t,styles:l,advanced:i})=>{let{align:p}=l??{};return o(e("gp-flex",{"gp-justify-start":p?.desktop==="left","gp-justify-center":p?.desktop==="center","gp-justify-end":p?.desktop==="right","tablet:gp-justify-start":p?.tablet==="left","tablet:gp-justify-center":p?.tablet==="center","tablet:gp-justify-end":p?.tablet==="right","mobile:gp-justify-start":p?.mobile==="left","mobile:gp-justify-center":p?.mobile==="center","mobile:gp-justify-end":p?.mobile==="right"},t,i?.cssClass))},i=({className:t,setting:l})=>{let{enableIconText:i}=l??{};return o(e({"gp-hidden":i?.desktop,"gp-block":!i?.desktop,"tablet:gp-hidden":i?.tablet,"tablet:gp-block":!i?.tablet,"mobile:gp-hidden":i?.mobile,"mobile:gp-block":!i?.mobile},t))},p=({className:t,setting:l})=>{let{enableIconText:i}=l??{};return o(e("gp-items-center",{"gp-hidden":!i?.desktop,"gp-flex":i?.desktop,"tablet:gp-hidden":!i?.tablet,"tablet:gp-flex":i?.tablet,"mobile:gp-hidden":!i?.mobile,"mobile:gp-flex":i?.mobile},t))},n=()=>o(e("gp-inline-flex gp-flex-none gp-items-center gp-justify-center")),g=({styles:l})=>{let i=t(l?.typo,l?.typography);return o(e("gp-inline-flex gp-flex-none gp-items-center gp-justify-center",i))},s=({className:t,fixedSide:l,config:i})=>o(e({"gp-hidden":i?.position===l,"gp-flex":i?.position!==l},t));function o(e){return e.split(" ").reduce((e,t)=>(e[t]=!0,e),{})}export{s as getClassContainerDivider,l as getClassContainerLine,n as getClassIcon,g as getClassText,p as getClassWrapIcon,i as getClassWrapNotIcon};
