{"version":3,"file":"textTransformClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/typography/textTransformClassMapper.ts"],"sourcesContent":["import { TextTransformKey } from \"../../props\";\nimport { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\nexport class TextTransformClassMapper extends BaseClassMapper implements Record<TextTransformKey, string> {\n  /** Transform text to UPPERCASE */\n  uppercase: string = \"uppercase\";\n  /** Transform text to lowercase */\n  lowercase: string = \"lowercase\";\n  /** Capitalize First Letter Of Each Word */\n  capitalize: string = \"capitalize\";\n  /** Normal case - no text transformation */\n  normalCase: string = \"normal-case\";\n\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return [extractedKeys?.textTransform ? this[extractedKeys.textTransform] : ''];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAIO,MAAM,iCAAiCA,+BAAA,CAA4D;AAAA,EAAnG,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,SAAA,GAAoB,WAAA;AAEpB;AAAA,IAAA,IAAA,CAAA,SAAA,GAAoB,WAAA;AAEpB;AAAA,IAAA,IAAA,CAAA,UAAA,GAAqB,YAAA;AAErB;AAAA,IAAA,IAAA,CAAA,UAAA,GAAqB,aAAA;AAAA,EAAA;AAAA,EAGrB,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,CAAC,aAAA,EAAe,aAAA,GAAgB,KAAK,aAAA,CAAc,aAAa,IAAI,EAAE,CAAA;AAAA,EAC/E;AACF;;;;"}