{"version":3,"file":"defaultThTheme.mjs","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":[],"mappings":";;;;;;;;;;;;;;;;AASO,MAAM,iBAAiB,IAAI,cAAA;AAAA,EAChC,IAAA;AAAA,EACA,gDAAA;AAAA,EACA;AAAA,IACE,IAAA,EAAM;AAAA,MACJ,EAAA,EAAI,IAAI,aAAA,EAAc;AAAA,MACtB,EAAA,EAAI,IAAI,aAAA,EAAc;AAAA,MACtB,QAAA,EAAU,IAAI,mBAAA;AAAoB,KACpC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,IAAA,EAAM,cAAA;AAAA,MACN,MAAA,EAAQ;AAAA,KACV;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,GAAG,yBAAA;AAAA,MACH,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,MAC9B,KAAA,EAAO,IAAI,gBAAA,EAAiB;AAAA,MAC5B,MAAA,EAAQ,IAAI,iBAAA;AAAkB,KAChC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,SAAA,EAAW,IAAI,oBAAA,EAAqB;AAAA,MACpC,UAAA,EAAY,IAAI,qBAAA;AAAsB;AACxC,GACF;AAAA,EACA,UAAA;AAAA,EACA,aAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}