{"version":3,"file":"defaultCaptionTheme.cjs","sources":["../../../../../src/components/ui/table/defaultCaptionTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultLayoutClassMappers, textAppearance } from \"../theme/common\";\nimport type { CaptionProps } from \"./CaptionProps\";\nimport type { CaptionTheme } from \"./CaptionTheme\";\nimport { CAPTION_CATEGORIES } from \"./CaptionCategories\";\nimport { captionDefaults } from \"./captionDefaults\";\nimport { FontSizeClassMapper } from \"../theme/size\";\nimport { TextAlignClassMapper } from \"../theme/typography\";\n\nexport const defaultCaptionTheme = new ComponentTheme<CaptionProps, CaptionTheme>(\n  \"caption\",\n  \"vane-table-caption\",\n  {\n    size: {\n      fontSize: new FontSizeClassMapper(),\n    },\n    appearance: {\n      text: textAppearance,\n    },\n    layout: defaultLayoutClassMappers,\n    typography: {\n      textAlign: new TextAlignClassMapper(),\n    },\n  },\n  captionDefaults,\n  CAPTION_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","FontSizeClassMapper","textAppearance","defaultLayoutClassMappers","TextAlignClassMapper","captionDefaults","CAPTION_CATEGORIES"],"mappings":";;;;;;;;;;;;AAQO,MAAM,sBAAsB,IAAIA,6BAAA;AAAA,EACrC,SAAA;AAAA,EACA,oBAAA;AAAA,EACA;AAAA,IACE,IAAA,EAAM;AAAA,MACJ,QAAA,EAAU,IAAIC,uCAAA;AAAoB,KACpC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,IAAA,EAAMC;AAAA,KACR;AAAA,IACA,MAAA,EAAQC,wCAAA;AAAA,IACR,UAAA,EAAY;AAAA,MACV,SAAA,EAAW,IAAIC,yCAAA;AAAqB;AACtC,GACF;AAAA,EACAC,+BAAA;AAAA,EACAC,oCAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}