{"version":3,"file":"overrideClasses.cjs","sources":["../../../../../lib/atoms/InputSelect/utils/overrideClasses.ts"],"sourcesContent":["import { getParentSelectors } from '@/utils/helpers';\n\nexport interface IOverrideClassesConfig {\n  state: boolean;\n  outerClassName?: string;\n  defaultClassNames: string;\n  onStateClassNames: string;\n  statelessClassNames: string;\n}\n\nconst overrideClasses = ({\n  state,\n  outerClassName,\n  defaultClassNames,\n  onStateClassNames,\n  statelessClassNames,\n}: IOverrideClassesConfig) => {\n  const fixedClassNames = defaultClassNames;\n\n  const handleFocus = () => {\n    return state ? onStateClassNames : statelessClassNames;\n  };\n\n  return `${fixedClassNames} ${handleFocus()} ${getParentSelectors(outerClassName)}`;\n};\n\nexport default overrideClasses;\n"],"names":["overrideClasses","state","outerClassName","defaultClassNames","onStateClassNames","statelessClassNames","getParentSelectors"],"mappings":"gKAUMA,EAAkB,CAAC,CACvB,MAAAC,EACA,eAAAC,EACA,kBAAAC,EACA,kBAAAC,EACA,oBAAAC,KAQO,GANiBF,CAMC,IAHhBF,EAAQG,EAAoBC,CAGK,IAAIC,EAAA,mBAAmBJ,CAAc,CAAC"}