{"version":3,"file":"ModalBaseBody.cjs","sources":["../../../src/components/ModalBase/ModalBaseBody.tsx"],"sourcesContent":["import { forwardRef } from 'react';\nimport cx from 'clsx';\nimport { Box, BoxProps, ElementProps } from '../../core';\nimport { useModalBaseContext } from './ModalBase.context';\nimport { useModalBodyId } from './use-modal-body-id';\nimport { ModalBaseBodyStyle } from './ModalBase.css';\n\nexport interface ModalBaseBodyProps extends BoxProps, ElementProps<'div'> {}\n\nexport const ModalBaseBody = forwardRef<HTMLDivElement, ModalBaseBodyProps>(\n  ({ className, ...others }, ref) => {\n    const bodyId = useModalBodyId();\n    const ctx = useModalBaseContext();\n    return (\n      <Box\n        ref={ref}\n        {...others}\n        id={bodyId}\n        className={cx({ [ModalBaseBodyStyle]: !ctx.unstyled }, className)}\n      />\n    );\n  }\n);\n\nModalBaseBody.displayName = '@raikou/core/ModalBaseBody';\n"],"names":["forwardRef","useModalBodyId","useModalBaseContext","jsx","Box","cx","ModalBaseBodyStyle"],"mappings":";;;;;;;;;;;;;;;;;AASO,MAAM,aAAgB,GAAAA,gBAAA;AAAA,EAC3B,CAAC,EAAE,SAAA,EAAW,GAAG,MAAA,IAAU,GAAQ,KAAA;AACjC,IAAA,MAAM,SAASC,6BAAe,EAAA;AAC9B,IAAA,MAAM,MAAMC,qCAAoB,EAAA;AAChC,IACE,uBAAAC,cAAA;AAAA,MAACC,OAAA;AAAA,MAAA;AAAA,QACC,GAAA;AAAA,QACC,GAAG,MAAA;AAAA,QACJ,EAAI,EAAA,MAAA;AAAA,QACJ,SAAA,EAAWC,mBAAG,CAAA,EAAE,CAACC,gCAAkB,GAAG,CAAC,GAAA,CAAI,QAAS,EAAA,EAAG,SAAS;AAAA;AAAA,KAClE;AAAA;AAGN;AAEA,aAAA,CAAc,WAAc,GAAA,4BAAA;;;;"}