{"version":3,"file":"layoutClassMappers.cjs","sources":["../../../../../../src/components/ui/theme/common/layoutClassMappers.ts"],"sourcesContent":["import { defaultSizedLayoutClassMappers } from \"./ComponentTheme\";\nimport { PxClassMapper } from \"../size/pxClassMapper\";\nimport { PyClassMapper } from \"../size/pyClassMapper\";\nimport { GapClassMapper } from \"../size/gapClassMapper\";\nimport { MarginClassMapper } from \"../size/marginClassMapper\";\nimport { WrapClassMapper } from \"../layout/wrapClassMapper\";\nimport { DirectionClassMapper } from \"../layout/directionClassMapper\";\nimport { BorderClassMapper } from \"../layout/borderClassMapper\";\nimport { RingClassMapper } from \"../layout/ringClassMapper\";\nimport { RadiusClassMapper } from \"../layout/radiusClassMapper\";\nimport { FlexClassMapper } from \"../layout/flexClassMapper\";\nimport { ShrinkClassMapper } from \"../layout/shrinkClassMapper\";\nimport { bgAppearance, textAppearance, borderAppearance, ringAppearance, shadowAppearance } from \"./appearanceClassMappers\";\n\n// shared by Card, Section, Container, Stack, Row, Col; individual components may extend/override\nexport const layoutClassMappers = {\n  size: {\n    px: new PxClassMapper(),\n    py: new PyClassMapper(),\n    gap: new GapClassMapper(),\n    margin: new MarginClassMapper(),\n  },\n  appearance: {\n    background: bgAppearance,\n    text: textAppearance,\n    border: borderAppearance,\n    ring: ringAppearance,\n    shadow: shadowAppearance,\n  },\n  layout: {\n    ...defaultSizedLayoutClassMappers,\n    wrap: new WrapClassMapper(),\n    flexDirection: new DirectionClassMapper(),\n    border: new BorderClassMapper(),\n    ring: new RingClassMapper(),\n    radius: new RadiusClassMapper(),\n    flex: new FlexClassMapper(),\n    shrink: new ShrinkClassMapper(),\n  },\n};\n"],"names":["PxClassMapper","PyClassMapper","GapClassMapper","MarginClassMapper","bgAppearance","textAppearance","borderAppearance","ringAppearance","shadowAppearance","defaultSizedLayoutClassMappers","WrapClassMapper","DirectionClassMapper","BorderClassMapper","RingClassMapper","RadiusClassMapper","FlexClassMapper","ShrinkClassMapper"],"mappings":";;;;;;;;;;;;;;;;AAeO,MAAM,kBAAA,GAAqB;AAAA,EAChC,IAAA,EAAM;AAAA,IACJ,EAAA,EAAI,IAAIA,2BAAA,EAAc;AAAA,IACtB,EAAA,EAAI,IAAIC,2BAAA,EAAc;AAAA,IACtB,GAAA,EAAK,IAAIC,6BAAA,EAAe;AAAA,IACxB,MAAA,EAAQ,IAAIC,mCAAA;AAAkB,GAChC;AAAA,EACA,UAAA,EAAY;AAAA,IACV,UAAA,EAAYC,mCAAA;AAAA,IACZ,IAAA,EAAMC,qCAAA;AAAA,IACN,MAAA,EAAQC,uCAAA;AAAA,IACR,IAAA,EAAMC,qCAAA;AAAA,IACN,MAAA,EAAQC;AAAA,GACV;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,GAAGC,6CAAA;AAAA,IACH,IAAA,EAAM,IAAIC,+BAAA,EAAgB;AAAA,IAC1B,aAAA,EAAe,IAAIC,yCAAA,EAAqB;AAAA,IACxC,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,IAC9B,IAAA,EAAM,IAAIC,+BAAA,EAAgB;AAAA,IAC1B,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,IAC9B,IAAA,EAAM,IAAIC,+BAAA,EAAgB;AAAA,IAC1B,MAAA,EAAQ,IAAIC,mCAAA;AAAkB;AAElC;;;;"}