import{filterTruthy as e}from"../../../common/helpers.js";import{composeTypographyClassName as o,genSizeClass as s}from"@gem-sdk/core";let t=o=>e(o),p=({setting:e,advanced:o,builderProps:s,type:p})=>{let{hideOnClient:l}=e??{};return t({[s?.uid]:!!s?.uid,"!gp-hidden":l&&"liquid"===p,[o?.cssClass]:!!o?.cssClass,"flex flex-col":!0})},l=(e,p)=>{let{typography:l,size:r,hideOnClient:i}=e??{},{uid:m}=p??{},n=o(e?.typo,l);return t({"gp-form-item":!0,[n]:!!n,[s(r?.type)]:!!r?.type,"!gp-outline-none !gp-bg-none":!0,"gp-opacity-50":i,[`email-form-${m}`]:!0})},r=()=>({"gp-text-16":!0,"gp-text-[#121212]":!0});export{p as composeContainerClasses,l as composeInnerClasses,r as getClassTitle};
