{"version":3,"file":"flexClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/flexClassMapper.ts"],"sourcesContent":["import { FlexKey } from \"../../props\";\nimport { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\nexport class FlexClassMapper extends BaseClassMapper implements Record<FlexKey, string> {\n  /** Take up remaining space (1 1 0%) */\n  flex1: string = \"flex-1\";\n  /** Grow but respect intrinsic size (1 1 auto) */\n  flexAuto: string = \"flex-auto\";\n  /** Don't grow and don't shrink */\n  flexNone: string = \"flex-none\";\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return extractedKeys?.flex ? [this[extractedKeys.flex]] : [];\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,KAAA,GAAgB,QAAA;AAEhB;AAAA,IAAA,IAAA,CAAA,QAAA,GAAmB,WAAA;AAEnB;AAAA,IAAA,IAAA,CAAA,QAAA,GAAmB,WAAA;AAAA,EAAA;AAAA,EAEnB,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,aAAA,EAAe,OAAO,CAAC,IAAA,CAAK,cAAc,IAAI,CAAC,IAAI,EAAC;AAAA,EAC7D;AACF;;;;"}