{"version":3,"file":"wrapClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/wrapClassMapper.ts"],"sourcesContent":["import { WrapKey } from \"../../props\";\nimport { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\nexport class WrapClassMapper extends BaseClassMapper implements Record<WrapKey, string> {\n  /** Allow flex items to wrap to new lines */\n  flexWrap: string = \"flex-wrap\";\n  /** Prevent flex items from wrapping - keep on single line */\n  flexNoWrap: string = \"flex-nowrap\";\n  /** Allow flex items to wrap in reverse order */\n  flexWrapReverse: string = \"flex-wrap-reverse\";\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return extractedKeys?.wrap ? [this[extractedKeys.wrap]] : [];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAIO,MAAM,wBAAwBA,+BAAA,CAAmD;AAAA,EAAjF,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,QAAA,GAAmB,WAAA;AAEnB;AAAA,IAAA,IAAA,CAAA,UAAA,GAAqB,aAAA;AAErB;AAAA,IAAA,IAAA,CAAA,eAAA,GAA0B,mBAAA;AAAA,EAAA;AAAA,EAE1B,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,aAAA,EAAe,OAAO,CAAC,IAAA,CAAK,cAAc,IAAI,CAAC,IAAI,EAAC;AAAA,EAC7D;AACF;;;;"}