Skip to content

Commit 0674bf0

Browse files
committed
chore: fix Panel Confirm Dismiss example to properly restore focus after panel closes
1 parent ae50e5e commit 0674bf0

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

packages/react-examples/src/react/Panel/Panel.ConfirmDismiss.Example.tsx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,19 @@ export const PanelConfirmDismissExample: React.FunctionComponent = () => {
4646
>
4747
<p>{explanation}</p>
4848
</Panel>
49-
<Dialog
50-
hidden={!isDialogVisible}
51-
onDismiss={hideDialog}
52-
dialogContentProps={dialogContentProps}
53-
modalProps={dialogModalProps}
54-
>
55-
<DialogFooter>
56-
<PrimaryButton onClick={hideDialogAndPanel} text="Yes" />
57-
<DefaultButton onClick={hideDialog} text="No" />
58-
</DialogFooter>
59-
</Dialog>
49+
{isDialogVisible && (
50+
<Dialog
51+
hidden={false}
52+
onDismiss={hideDialog}
53+
dialogContentProps={dialogContentProps}
54+
modalProps={dialogModalProps}
55+
>
56+
<DialogFooter>
57+
<PrimaryButton onClick={hideDialogAndPanel} text="Yes" />
58+
<DefaultButton onClick={hideDialog} text="No" />
59+
</DialogFooter>
60+
</Dialog>
61+
)}
6062
</div>
6163
);
6264
};

0 commit comments

Comments
 (0)