"use strict";var core=require("@gem-sdk/core");const getContainerClasses=({styles:e,builderProps:t})=>{let{bgColor:s,iconBorder:o}=e??{},r=core.handleConvertClassColor(o),l=core.getGlobalColorStateClass("bg",s);return{"icon-wrapper gp-inline-flex gp-overflow-hidden":!0,...t?.uid&&{[t.uid]:!0},...r&&{[r]:!0},[l]:!0}},getIconClasses=({styles:e})=>{let{color:t,spin:s}=e??{},o=core.getGlobalColorStateClass("text",t);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,...s&&{"gp-animate-spin":!0},[o]:!0}};exports.getContainerClasses=getContainerClasses,exports.getIconClasses=getIconClasses;
