UNPKG

@trail-ui/react

Version:
27 lines (24 loc) 694 B
import { InternalModalContext } from "./chunk-66DN4CGG.mjs"; // src/modal/modal-content.tsx import { clsx } from "@trail-ui/shared-utils"; import { useContext } from "react"; import { Dialog } from "react-aria-components"; import { jsx } from "react/jsx-runtime"; function ModalContent(props) { const { slots, classNames } = useContext(InternalModalContext); const { className, children, ...otherProps } = props; return /* @__PURE__ */ jsx( Dialog, { "aria-labelledby": "modal-header", className: slots.dialog({ class: clsx(classNames == null ? void 0 : classNames.dialog, className) }), ...otherProps, children } ); } export { ModalContent };