{"version":3,"file":"gridSubThemes.cjs","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":["layoutClassMappers","bgAppearance","textAppearance","borderAppearance","defaultSizedLayoutClassMappers","WrapClassMapper","DirectionClassMapper","RadiusClassMapper","BorderClassMapper","FlexClassMapper","ShrinkClassMapper"],"mappings":";;;;;;;;;;;;;;AAMO,MAAM,aAAA,GAAwC;AAAA,EACnD,MAAMA,qCAAA,CAAmB,IAAA;AAAA,EACzB,UAAA,EAAY;AAAA,IACV,UAAA,EAAYC,mCAAA;AAAA,IACZ,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,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,IAC9B,IAAA,EAAM,IAAIC,+BAAA,EAAgB;AAAA,IAC1B,MAAA,EAAQ,IAAIC,mCAAA;AAAkB;AAElC;;;;"}