{"version":3,"file":"directionClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/directionClassMapper.ts"],"sourcesContent":["import {\n  FlexDirectionKey,\n} from \"../../props\";\nimport { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\nexport class DirectionClassMapper extends BaseClassMapper implements Record<FlexDirectionKey, string> {\n  /** Horizontal flex direction - items flow left to right */\n  row: string = \"flex-row\";\n  /** Vertical flex direction - items flow top to bottom */\n  column: string = \"flex-col\";\n  /** Reversed horizontal flex direction - items flow right to left */\n  rowReverse: string = \"flex-row-reverse\";\n  /** Reversed vertical flex direction - items flow bottom to top */\n  columnReverse: string = \"flex-col-reverse\";\n\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    const direction = extractedKeys?.flexDirection;\n    return direction ? [this[direction]] : [];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAMO,MAAM,6BAA6BA,+BAAA,CAA4D;AAAA,EAA/F,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,GAAA,GAAc,UAAA;AAEd;AAAA,IAAA,IAAA,CAAA,MAAA,GAAiB,UAAA;AAEjB;AAAA,IAAA,IAAA,CAAA,UAAA,GAAqB,kBAAA;AAErB;AAAA,IAAA,IAAA,CAAA,aAAA,GAAwB,kBAAA;AAAA,EAAA;AAAA,EAGxB,WAAW,aAAA,EAAwC;AACjD,IAAA,MAAM,YAAY,aAAA,EAAe,aAAA;AACjC,IAAA,OAAO,YAAY,CAAC,IAAA,CAAK,SAAS,CAAC,IAAI,EAAC;AAAA,EAC1C;AACF;;;;"}