UNPKG

@yamada-ui/modal

Version:

Yamada UI modal component

37 lines (35 loc) 910 B
"use client" import { useModal } from "./chunk-64A25YOZ.mjs"; // src/modal-body.tsx import { forwardRef, ui } from "@yamada-ui/core"; import { cx, mergeRefs } from "@yamada-ui/utils"; import { jsx } from "react/jsx-runtime"; var ModalBody = forwardRef( ({ className, __css, ...rest }, ref) => { const { bodyRef, scrollBehavior, styles } = useModal(); const css = { alignItems: "flex-start", display: "flex", flexDirection: "column", overflow: scrollBehavior === "inside" ? "auto" : void 0, ...__css ? __css : styles.body }; return /* @__PURE__ */ jsx( ui.div, { ref: mergeRefs(bodyRef, ref), className: cx("ui-modal__body", className), __css: css, ...rest } ); } ); ModalBody.displayName = "ModalBody"; ModalBody.__ui__ = "ModalBody"; export { ModalBody }; //# sourceMappingURL=chunk-OPXWQC3M.mjs.map