{"version":3,"file":"defaultContainerTheme.cjs","sources":["../../../../../src/components/ui/container/defaultContainerTheme.ts"],"sourcesContent":["import { ComponentTheme, layoutClassMappers } from \"../theme/common\";\nimport type { ContainerProps } from \"./ContainerProps\";\nimport type { ContainerTheme } from \"./ContainerTheme\";\nimport { CONTAINER_CATEGORIES } from \"../props/categoryBuilders\";\nimport { containerDefaults } from \"./containerDefaults\";\nimport { SizeClassMapper, BreakpointClassMapper } from \"../theme/size\";\nimport { TextAlignClassMapper } from \"../theme/typography\";\n\nexport const defaultContainerTheme = new ComponentTheme<ContainerProps, ContainerTheme>(\n  \"div\",\n  \"vane-container mx-auto\",\n  {\n    ...layoutClassMappers,\n    size: {\n      ...layoutClassMappers.size,\n      maxWidth: new SizeClassMapper({xs: 'max-w-3xl', sm: 'max-w-4xl', md: 'max-w-5xl', lg: 'max-w-6xl', xl: 'max-w-7xl'}),\n      breakpoint: new BreakpointClassMapper(),\n    },\n    typography: {\n      textAlign: new TextAlignClassMapper(),\n    },\n  },\n  containerDefaults,\n  CONTAINER_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","layoutClassMappers","SizeClassMapper","BreakpointClassMapper","TextAlignClassMapper","containerDefaults","CONTAINER_CATEGORIES"],"mappings":";;;;;;;;;;;;;AAQO,MAAM,wBAAwB,IAAIA,6BAAA;AAAA,EACvC,KAAA;AAAA,EACA,wBAAA;AAAA,EACA;AAAA,IACE,GAAGC,qCAAA;AAAA,IACH,IAAA,EAAM;AAAA,MACJ,GAAGA,qCAAA,CAAmB,IAAA;AAAA,MACtB,QAAA,EAAU,IAAIC,+BAAA,CAAgB,EAAC,IAAI,WAAA,EAAa,EAAA,EAAI,WAAA,EAAa,EAAA,EAAI,WAAA,EAAa,EAAA,EAAI,WAAA,EAAa,EAAA,EAAI,aAAY,CAAA;AAAA,MACnH,UAAA,EAAY,IAAIC,2CAAA;AAAsB,KACxC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,SAAA,EAAW,IAAIC,yCAAA;AAAqB;AACtC,GACF;AAAA,EACAC,mCAAA;AAAA,EACAC,qCAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}