{"version":3,"file":"maxHeightClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/maxHeightClassMapper.ts"],"sourcesContent":["import { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\n/**\n * Clamp-height class mapper.\n * Emits a max-height class consuming the --max-height CSS variable when clampHeight is true.\n */\nexport class MaxHeightClassMapper extends BaseClassMapper {\n  /** Apply size-dependent maximum height */\n  clampHeight: string = \"max-h-(--max-height)\";\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return extractedKeys?.clampHeight ? [this.clampHeight] : [];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAOO,MAAM,6BAA6BA,+BAAA,CAAgB;AAAA,EAAnD,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,WAAA,GAAsB,sBAAA;AAAA,EAAA;AAAA,EAEtB,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,eAAe,WAAA,GAAc,CAAC,IAAA,CAAK,WAAW,IAAI,EAAC;AAAA,EAC5D;AACF;;;;"}