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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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}