{"version":3,"file":"defaultTableTheme.mjs","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":[],"mappings":";;;;;;;;;;;;AASO,MAAM,oBAAoB,IAAI,cAAA;AAAA,EACnC,OAAA;AAAA,EACA,4BAAA;AAAA,EACA;AAAA,IACE,IAAA,EAAM;AAAA,MACJ,MAAA,EAAQ,IAAI,iBAAA;AAAkB,KAChC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,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;AAAiB,KAC9B;AAAA,IACA,UAAA,EAAY;AAAA,MACV,SAAA,EAAW,IAAI,oBAAA;AAAqB;AACtC,GACF;AAAA,EACA,aAAA;AAAA,EACA,gBAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}