{"version":3,"file":"defaultTdTheme.cjs","sources":["../../../../../src/components/ui/table/defaultTdTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultLayoutClassMappers, borderAppearance } from \"../theme/common\";\nimport type { TdProps } from \"./TdProps\";\nimport type { TdTheme } from \"./TdTheme\";\nimport { TD_CATEGORIES } from \"./TdCategories\";\nimport { tdDefaults } from \"./tdDefaults\";\nimport { PxClassMapper, PyClassMapper, FontSizeClassMapper } from \"../theme/size\";\nimport { BorderClassMapper, WidthClassMapper, HeightClassMapper } from \"../theme/layout\";\nimport { TextAlignClassMapper } from \"../theme/typography\";\n\nexport const defaultTdTheme = new ComponentTheme<TdProps, TdTheme>(\n  \"td\",\n  \"vane-table-cell align-top\",\n  {\n    size: {\n      px: new PxClassMapper(),\n      py: new PyClassMapper(),\n      fontSize: new FontSizeClassMapper(),\n    },\n    appearance: {\n      border: borderAppearance,\n    },\n    layout: {\n      ...defaultLayoutClassMappers,\n      border: new BorderClassMapper(),\n      width: new WidthClassMapper(),\n      height: new HeightClassMapper(),\n    },\n    typography: {\n      textAlign: new TextAlignClassMapper(),\n    },\n  },\n  tdDefaults,\n  TD_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","PxClassMapper","PyClassMapper","FontSizeClassMapper","borderAppearance","defaultLayoutClassMappers","BorderClassMapper","WidthClassMapper","HeightClassMapper","TextAlignClassMapper","tdDefaults","TD_CATEGORIES"],"mappings":";;;;;;;;;;;;;;;;;AASO,MAAM,iBAAiB,IAAIA,6BAAA;AAAA,EAChC,IAAA;AAAA,EACA,2BAAA;AAAA,EACA;AAAA,IACE,IAAA,EAAM;AAAA,MACJ,EAAA,EAAI,IAAIC,2BAAA,EAAc;AAAA,MACtB,EAAA,EAAI,IAAIC,2BAAA,EAAc;AAAA,MACtB,QAAA,EAAU,IAAIC,uCAAA;AAAoB,KACpC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,MAAA,EAAQC;AAAA,KACV;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,GAAGC,wCAAA;AAAA,MACH,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,MAC9B,KAAA,EAAO,IAAIC,iCAAA,EAAiB;AAAA,MAC5B,MAAA,EAAQ,IAAIC,mCAAA;AAAkB,KAChC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,SAAA,EAAW,IAAIC,yCAAA;AAAqB;AACtC,GACF;AAAA,EACAC,qBAAA;AAAA,EACAC,0BAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}