@codecademy/gamut
73.6.173.6.2-alpha.3e37cd.0
dist/Modals/Dialog.js~
dist/Modals/Dialog.jsModified+11−2
Index: package/dist/Modals/Dialog.js
===================================================================
--- package/dist/Modals/Dialog.js
+++ package/dist/Modals/Dialog.js
@@ -25,8 +25,13 @@
onRequestClose,
image,
containerFocusRef,
size = 'small',
+ isOpen,
+ clickOutsideCloses,
+ escapeCloses,
+ shroud = true,
+ zIndex,
...rest
}) => {
const titleId = useId();
const onConfirm = e => {
@@ -37,12 +42,16 @@
onRequestClose();
cancelCta?.onClick?.(e);
};
return /*#__PURE__*/_jsx(Overlay, {
- shroud: true,
+ clickOutsideCloses: clickOutsideCloses,
+ escapeCloses: escapeCloses,
+ isOpen: isOpen,
+ shroud: shroud,
+ zIndex: zIndex,
onRequestClose: onCancel,
- ...rest,
children: /*#__PURE__*/_jsxs(ModalContainer, {
+ ...rest,
"aria-hidden": "false",
"aria-label": isNullish(title) ? 'dialog' : undefined,
"aria-labelledby": !isNullish(title) ? titleId : undefined,
"aria-modal": "true",