{"version":3,"file":"ModalBaseBody.mjs","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":[],"mappings":";;;;;;;;;;;AASO,MAAM,aAAgB,GAAA,UAAA;AAAA,EAC3B,CAAC,EAAE,SAAA,EAAW,GAAG,MAAA,IAAU,GAAQ,KAAA;AACjC,IAAA,MAAM,SAAS,cAAe,EAAA;AAC9B,IAAA,MAAM,MAAM,mBAAoB,EAAA;AAChC,IACE,uBAAA,GAAA;AAAA,MAAC,GAAA;AAAA,MAAA;AAAA,QACC,GAAA;AAAA,QACC,GAAG,MAAA;AAAA,QACJ,EAAI,EAAA,MAAA;AAAA,QACJ,SAAA,EAAW,EAAG,CAAA,EAAE,CAAC,kBAAkB,GAAG,CAAC,GAAA,CAAI,QAAS,EAAA,EAAG,SAAS;AAAA;AAAA,KAClE;AAAA;AAGN;AAEA,aAAA,CAAc,WAAc,GAAA,4BAAA;;;;"}