import{handleConvertClassColor as e,getGlobalColorStateClass as t}from"@gem-sdk/core";let getContainerClasses=({styles:g,builderProps:i})=>{let{bgColor:s,iconBorder:n}=g??{},r=e(n),l=t("bg",s);return{"icon-wrapper gp-inline-flex gp-overflow-hidden":!0,...i?.uid&&{[i.uid]:!0},...r&&{[r]:!0},[l]:!0}},getIconClasses=({styles:e})=>{let{color:g,spin:i}=e??{},s=t("text",g);return{"gp-inline-flex gp-items-center gp-justify-center gp-overflow-hidden [&>svg]:!gp-h-[var(--height-desktop)] [&>svg]:!gp-w-auto tablet:[&>svg]:!gp-h-[var(--height-tablet)] mobile:[&>svg]:!gp-h-[var(--height-mobile)]":!0,...i&&{"gp-animate-spin":!0},[s]:!0}};export{getContainerClasses,getIconClasses};
