@yamada-ui/modal
Version:
Yamada UI modal component
35 lines (33 loc) • 841 B
JavaScript
"use client"
import {
ModalCloseButton
} from "./chunk-PXV3LL5A.mjs";
import {
useDialog
} from "./chunk-64A25YOZ.mjs";
// src/dialog-close-button.tsx
import { forwardRef } from "@yamada-ui/core";
import { cx } from "@yamada-ui/utils";
import { jsx } from "react/jsx-runtime";
var DialogCloseButton = forwardRef(
({ className, ...rest }, ref) => {
const styles = useDialog();
const css = { ...styles.closeButton };
return /* @__PURE__ */ jsx(
ModalCloseButton,
{
ref,
className: cx("ui-dialog__close-button", className),
"aria-label": "Close dialog",
__css: css,
...rest
}
);
}
);
DialogCloseButton.displayName = "DialogCloseButton";
DialogCloseButton.__ui__ = "DialogCloseButton";
export {
DialogCloseButton
};
//# sourceMappingURL=chunk-3RGLB7UM.mjs.map