{"version":3,"file":"justifySelfClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/justifySelfClassMapper.ts"],"sourcesContent":["import { JustifySelfKey } from \"../../props\";\nimport { BaseClassMapper } from \"../common/BaseClassMapper\";\nimport type { CategoryProps } from \"../../props\";\n\nexport class JustifySelfClassMapper extends BaseClassMapper implements Record<JustifySelfKey, string> {\n  /** Use the parent's justify-items value */\n  justifySelfAuto: string = \"justify-self-auto\";\n  /** Align this item to the start of the inline axis */\n  justifySelfStart: string = \"justify-self-start\";\n  /** Align this item to the end of the inline axis */\n  justifySelfEnd: string = \"justify-self-end\";\n  /** Center this item on the inline axis */\n  justifySelfCenter: string = \"justify-self-center\";\n  /** Stretch this item to fill the inline axis */\n  justifySelfStretch: string = \"justify-self-stretch\";\n\n\n  getClasses(extractedKeys: CategoryProps): string[] {\n    return [extractedKeys?.justifySelf && this[extractedKeys.justifySelf] ? this[extractedKeys.justifySelf] : ''];\n  }\n}\n"],"names":["BaseClassMapper"],"mappings":";;;;AAIO,MAAM,+BAA+BA,+BAAA,CAA0D;AAAA,EAA/F,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEL;AAAA,IAAA,IAAA,CAAA,eAAA,GAA0B,mBAAA;AAE1B;AAAA,IAAA,IAAA,CAAA,gBAAA,GAA2B,oBAAA;AAE3B;AAAA,IAAA,IAAA,CAAA,cAAA,GAAyB,kBAAA;AAEzB;AAAA,IAAA,IAAA,CAAA,iBAAA,GAA4B,qBAAA;AAE5B;AAAA,IAAA,IAAA,CAAA,kBAAA,GAA6B,sBAAA;AAAA,EAAA;AAAA,EAG7B,WAAW,aAAA,EAAwC;AACjD,IAAA,OAAO,CAAC,aAAA,EAAe,WAAA,IAAe,IAAA,CAAK,aAAA,CAAc,WAAW,CAAA,GAAI,IAAA,CAAK,aAAA,CAAc,WAAW,CAAA,GAAI,EAAE,CAAA;AAAA,EAC9G;AACF;;;;"}