@alice-ui/react
Version:
26 lines (23 loc) • 653 B
JavaScript
import {
InternalModalContext
} from "./chunk-HKYLAWFX.mjs";
// src/modal/modal-content.tsx
import { clsx } from "@alice-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,
{
className: slots.dialog({ class: clsx(classNames == null ? void 0 : classNames.dialog, className) }),
...otherProps,
children
}
);
}
export {
ModalContent
};