{"version":3,"file":"shrinkClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/shrinkClassMapper.ts"],"sourcesContent":["import { ShrinkKey } from \"../../props\";\nimport { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\nexport class ShrinkClassMapper extends BaseClassMapper implements Record<ShrinkKey, string> {\n  /** Prevent the flex item from shrinking below its content size */\n  noShrink: string = \"shrink-0\";\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return extractedKeys?.shrink ? [this[extractedKeys.shrink]] : [];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAIO,MAAM,0BAA0BA,+BAAA,CAAqD;AAAA,EAArF,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,QAAA,GAAmB,UAAA;AAAA,EAAA;AAAA,EAEnB,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,aAAA,EAAe,SAAS,CAAC,IAAA,CAAK,cAAc,MAAM,CAAC,IAAI,EAAC;AAAA,EACjE;AACF;;;;"}