{"version":3,"file":"defaultThTheme.cjs","sources":["../../../../../src/components/ui/table/defaultThTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultLayoutClassMappers, textAppearance, borderAppearance } from \"../theme/common\";\nimport type { ThProps } from \"./ThProps\";\nimport type { ThTheme } from \"./ThTheme\";\nimport { TH_CATEGORIES } from \"./ThCategories\";\nimport { thDefaults } from \"./thDefaults\";\nimport { PxClassMapper, PyClassMapper, FontSizeClassMapper } from \"../theme/size\";\nimport { BorderClassMapper, WidthClassMapper, HeightClassMapper } from \"../theme/layout\";\nimport { TextAlignClassMapper, FontWeightClassMapper } from \"../theme/typography\";\n\nexport const defaultThTheme = new ComponentTheme<ThProps, ThTheme>(\n  \"th\",\n  \"vane-table-cell vane-table-head-cell align-top\",\n  {\n    size: {\n      px: new PxClassMapper(),\n      py: new PyClassMapper(),\n      fontSize: new FontSizeClassMapper(),\n    },\n    appearance: {\n      text: textAppearance,\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      fontWeight: new FontWeightClassMapper(),\n    },\n  },\n  thDefaults,\n  TH_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","PxClassMapper","PyClassMapper","FontSizeClassMapper","textAppearance","borderAppearance","defaultLayoutClassMappers","BorderClassMapper","WidthClassMapper","HeightClassMapper","TextAlignClassMapper","FontWeightClassMapper","thDefaults","TH_CATEGORIES"],"mappings":";;;;;;;;;;;;;;;;;;AASO,MAAM,iBAAiB,IAAIA,6BAAA;AAAA,EAChC,IAAA;AAAA,EACA,gDAAA;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,IAAA,EAAMC,qCAAA;AAAA,MACN,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,EAAqB;AAAA,MACpC,UAAA,EAAY,IAAIC,2CAAA;AAAsB;AACxC,GACF;AAAA,EACAC,qBAAA;AAAA,EACAC,0BAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}