Fix click handling for stories

This commit is contained in:
Fedor Indutny
2022-09-27 13:24:21 -07:00
committed by GitHub
parent c0082adc56
commit 698c7a7739
78 changed files with 274 additions and 46 deletions

View File

@@ -19,6 +19,7 @@ export type ActionSpec = {
export type OwnProps = Readonly<{
actions?: Array<ActionSpec>;
dialogName: string;
cancelButtonVariant?: ButtonVariant;
cancelText?: string;
children?: React.ReactNode;
@@ -58,6 +59,7 @@ function getButtonVariant(
export const ConfirmationDialog = React.memo(
({
actions = [],
dialogName,
cancelButtonVariant,
cancelText,
children,
@@ -94,8 +96,11 @@ export const ConfirmationDialog = React.memo(
const hasActions = Boolean(actions.length);
const modalName = `ConfirmationDialog.${dialogName}`;
return (
<ModalHost
modalName={modalName}
noMouseClose={noMouseClose}
onClose={close}
onTopOfEverything={onTopOfEverything}
@@ -104,6 +109,7 @@ export const ConfirmationDialog = React.memo(
>
<animated.div style={modalStyles}>
<ModalWindow
modalName={modalName}
hasXButton={hasXButton}
i18n={i18n}
moduleClassName={moduleClassName}