{"version":3,"file":"layoutClassMappers.mjs","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":[],"mappings":";;;;;;;;;;;;;;AAeO,MAAM,kBAAA,GAAqB;AAAA,EAChC,IAAA,EAAM;AAAA,IACJ,EAAA,EAAI,IAAI,aAAA,EAAc;AAAA,IACtB,EAAA,EAAI,IAAI,aAAA,EAAc;AAAA,IACtB,GAAA,EAAK,IAAI,cAAA,EAAe;AAAA,IACxB,MAAA,EAAQ,IAAI,iBAAA;AAAkB,GAChC;AAAA,EACA,UAAA,EAAY;AAAA,IACV,UAAA,EAAY,YAAA;AAAA,IACZ,IAAA,EAAM,cAAA;AAAA,IACN,MAAA,EAAQ,gBAAA;AAAA,IACR,IAAA,EAAM,cAAA;AAAA,IACN,MAAA,EAAQ;AAAA,GACV;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,GAAG,8BAAA;AAAA,IACH,IAAA,EAAM,IAAI,eAAA,EAAgB;AAAA,IAC1B,aAAA,EAAe,IAAI,oBAAA,EAAqB;AAAA,IACxC,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,IAC9B,IAAA,EAAM,IAAI,eAAA,EAAgB;AAAA,IAC1B,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,IAC9B,IAAA,EAAM,IAAI,eAAA,EAAgB;AAAA,IAC1B,MAAA,EAAQ,IAAI,iBAAA;AAAkB;AAElC;;;;"}