{"version":3,"file":"gridSubThemes.mjs","sources":["../../../../../src/components/ui/grid/gridSubThemes.ts"],"sourcesContent":["import { defaultSizedLayoutClassMappers, layoutClassMappers, bgAppearance, textAppearance, borderAppearance } from \"../theme/common\";\nimport type { GridTheme } from \"./GridTheme\";\nimport { WrapClassMapper, DirectionClassMapper, RadiusClassMapper, BorderClassMapper, FlexClassMapper, ShrinkClassMapper } from \"../theme/layout\";\nimport type { DeepPartial } from \"../../utils/deepPartial\";\n\n/** Shared sub-themes used by all Grid components (Grid2-Grid6) */\nexport const gridSubThemes: DeepPartial<GridTheme> = {\n  size: layoutClassMappers.size,\n  appearance: {\n    background: bgAppearance,\n    text: textAppearance,\n    border: borderAppearance,\n  },\n  layout: {\n    ...defaultSizedLayoutClassMappers,\n    wrap: new WrapClassMapper(),\n    flexDirection: new DirectionClassMapper(),\n    radius: new RadiusClassMapper(),\n    border: new BorderClassMapper(),\n    flex: new FlexClassMapper(),\n    shrink: new ShrinkClassMapper(),\n  },\n};\n"],"names":[],"mappings":";;;;;;;;;;;;AAMO,MAAM,aAAA,GAAwC;AAAA,EACnD,MAAM,kBAAA,CAAmB,IAAA;AAAA,EACzB,UAAA,EAAY;AAAA,IACV,UAAA,EAAY,YAAA;AAAA,IACZ,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,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,IAC9B,IAAA,EAAM,IAAI,eAAA,EAAgB;AAAA,IAC1B,MAAA,EAAQ,IAAI,iBAAA;AAAkB;AAElC;;;;"}