"use strict";var core=require("@gem-sdk/core");const customClass=(s,e,r)=>{let{layout:o,typo:a,typographyPaginator:t}=r??{},p=core.composeTypographyClassName(a,t);return composeClasses(core.cls(s,"gp-flex gp-items-center gp-justify-center gp-cursor-pointer",e?core.getGlobalColorClass("text",e):"",p,"simple"!==o?"gp-border gp-border-solid":""))},getPaginatorWrapperClass=()=>composeClasses("gf_collection-paginator-wrapper gp-inline-flex gp-flex-wrap"),getPaginatorClass=()=>composeClasses("gp_collection-paginator"),composeClasses=s=>s.trim().split(/\s+/).reduce((s,e)=>(s[e]=!0,s),{});exports.customClass=customClass,exports.getPaginatorClass=getPaginatorClass,exports.getPaginatorWrapperClass=getPaginatorWrapperClass;
