{"version":3,"file":"index.mjs","sources":[""],"sourcesContent":["import \"./style.pcss\";\r\n\r\nimport type { FC, ReactElement } from \"react\";\r\nimport type { IContainer } from \"./config/types\";\r\nimport type { IComponentBaseProps } from \"../../types/components/index\";\r\nimport { useCN } from \"../../utils/react/useCN\";\r\n\r\n/**\r\n * Компонент контейнера\r\n\r\n * @returns {ReactElement}\r\n */\r\nconst Container: FC<IContainer & IComponentBaseProps> = ({\r\n  baseClass = \"container\",\r\n  children = null,\r\n  extraClasses = {},\r\n  extraAttrs = {},\r\n  style = {},\r\n}): ReactElement => {\r\n\r\n  const { getCN } = useCN(baseClass);\r\n\r\n  return (\r\n    <div style={style} className={getCN(\"\", extraClasses)} {...extraAttrs}>\r\n      {children}\r\n    </div>\r\n  );\r\n\r\n};\r\n\r\nexport type { IContainer };\r\nexport { Container };\r\n"],"names":["Container","baseClass","children","extraClasses","extraAttrs","style","getCN","useCN","_jsx","className"],"mappings":"kFAYA,MAAMA,UAAkD,EACtDC,oBAAY,YACZC,kBAAW,KACXC,0BAAe,CAAA,EACfC,sBAAa,CAAA,EACbC,YAAQ,CAAA,MAGR,MAAMC,MAAEA,OAAUC,MAAMN;AAExB,OACEO,IAAA,MAAA,CAAKH,MAAOA,MAAOI,UAAWH,MAAM,GAAIH,iBAAmBC,WAAUF,SAClEA"}