{"version":3,"file":"get-options-class-names.cjs","sources":["../../../../../../src/core/styles-api/use-styles/get-class-name/get-options-class-names/get-options-class-names.ts"],"sourcesContent":["import { GetStylesApiOptions } from '../../../styles-api.types';\nimport {\n  resolveClassNames,\n  ResolveClassNamesInput,\n} from '../resolve-class-names/resolve-class-names';\n\ninterface GetOptionsClassNamesInput extends Omit<ResolveClassNamesInput, 'classNames'> {\n  selector: string;\n  options: GetStylesApiOptions | undefined;\n}\n\nexport function getOptionsClassNames({\n  selector,\n  stylesCtx,\n  options,\n  props,\n  theme,\n}: GetOptionsClassNamesInput) {\n  return resolveClassNames({\n    theme,\n    classNames: options?.classNames,\n    props: options?.props || props,\n    stylesCtx,\n  })[selector];\n}\n"],"names":["resolveClassNames"],"mappings":";;;;AAWO,SAAS,oBAAqB,CAAA;AAAA,EACnC,QAAA;AAAA,EACA,SAAA;AAAA,EACA,OAAA;AAAA,EACA,KAAA;AAAA,EACA;AACF,CAA8B,EAAA;AAC5B,EAAA,OAAOA,mCAAkB,CAAA;AAAA,IACvB,KAAA;AAAA,IACA,YAAY,OAAS,EAAA,UAAA;AAAA,IACrB,KAAA,EAAO,SAAS,KAAS,IAAA,KAAA;AAAA,IACzB;AAAA,GACD,EAAE,QAAQ,CAAA;AACb;;;;"}