{"version":3,"file":"defaultTableTheme.cjs","sources":["../../../../../src/components/ui/table/defaultTableTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultLayoutClassMappers, borderAppearance } from \"../theme/common\";\nimport type { TableProps } from \"./TableProps\";\nimport type { TableTheme } from \"./TableTheme\";\nimport { TABLE_CATEGORIES } from \"./TableCategories\";\nimport { tableDefaults } from \"./tableDefaults\";\nimport { MarginClassMapper } from \"../theme/size\";\nimport { BorderClassMapper, WidthClassMapper } from \"../theme/layout\";\nimport { TextAlignClassMapper } from \"../theme/typography\";\n\nexport const defaultTableTheme = new ComponentTheme<TableProps, TableTheme>(\n  \"table\",\n  \"vane-table border-collapse\",\n  {\n    size: {\n      margin: new MarginClassMapper(),\n    },\n    appearance: {\n      border: borderAppearance,\n    },\n    layout: {\n      ...defaultLayoutClassMappers,\n      border: new BorderClassMapper(),\n      width: new WidthClassMapper(),\n    },\n    typography: {\n      textAlign: new TextAlignClassMapper(),\n    },\n  },\n  tableDefaults,\n  TABLE_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","MarginClassMapper","borderAppearance","defaultLayoutClassMappers","BorderClassMapper","WidthClassMapper","TextAlignClassMapper","tableDefaults","TABLE_CATEGORIES"],"mappings":";;;;;;;;;;;;;;AASO,MAAM,oBAAoB,IAAIA,6BAAA;AAAA,EACnC,OAAA;AAAA,EACA,4BAAA;AAAA,EACA;AAAA,IACE,IAAA,EAAM;AAAA,MACJ,MAAA,EAAQ,IAAIC,mCAAA;AAAkB,KAChC;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;AAAiB,KAC9B;AAAA,IACA,UAAA,EAAY;AAAA,MACV,SAAA,EAAW,IAAIC,yCAAA;AAAqB;AACtC,GACF;AAAA,EACAC,2BAAA;AAAA,EACAC,gCAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}