import{composeTypographyClassName as e,handleConvertClassColor as t,getGlobalColorStateClass as o,cls as p,composeClasses as n}from"@gem-sdk/core";let g=({optionTypo:g,optionTypography:r,optionBgColor:l,optionTextColor:i,optionBorder:m})=>{let u=e(g,r),a=t(m),d=o("text",i),s=o("bg",l),c=p({...u&&{[u]:!0},...a&&{[a]:!0},...d&&{[d]:!0},...s&&{[s]:!0}}),b=`dropdown-option-item gp-truncate gp-bg-auto gp-pl-4 gp-pr-6 gp-outline-none gp-outline-none gp-shadow-none ${c}`.trim();return n(b)};export{g as getSelectClass};
