{"version":3,"file":"breakpointClassMapper.mjs","sources":["../../../../../../src/components/ui/theme/size/breakpointClassMapper.ts"],"sourcesContent":["import { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\nimport { BreakpointKey } from \"../../props\";\n\nexport class BreakpointClassMapper extends BaseClassMapper implements Record<BreakpointKey, string> {\n  /** Stack into a column below 768px (max-mobile: width < 48rem, exclusive — 768px itself is desktop) */\n  mobileStack: string = \"max-mobile:flex-col\";\n  /** Stack into a column below 1024px (max-tablet: width < 64rem, exclusive — 1024px itself is desktop) */\n  tabletStack: string = \"max-tablet:flex-col\";\n  /** Stack into a column below 1280px (max-desktop: width < 80rem, exclusive — 1280px itself is desktop) */\n  desktopStack: string = \"max-desktop:flex-col\";\n\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return extractedKeys?.breakpoint ? [this[extractedKeys.breakpoint] || ''] : [];\n  }\n}\n"],"names":[],"mappings":";;AAIO,MAAM,8BAA8B,eAAA,CAAyD;AAAA,EAA7F,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,WAAA,GAAsB,qBAAA;AAEtB;AAAA,IAAA,IAAA,CAAA,WAAA,GAAsB,qBAAA;AAEtB;AAAA,IAAA,IAAA,CAAA,YAAA,GAAuB,sBAAA;AAAA,EAAA;AAAA,EAGvB,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,aAAA,EAAe,aAAa,CAAC,IAAA,CAAK,cAAc,UAAU,CAAA,IAAK,EAAE,CAAA,GAAI,EAAC;AAAA,EAC/E;AACF;;;;"}