chore: fix modal close on escape
This commit is contained in:
@@ -58,12 +58,12 @@ const Credentials: FunctionComponent<Props> = ({ application }: Props) => {
|
||||
Current password was set on <span className="font-bold">{passwordCreatedOn}</span>
|
||||
</Text>
|
||||
<Button className="mt-3 min-w-20" label="Change password" onClick={presentPasswordWizard} />
|
||||
<ModalOverlay isOpen={isChangeEmailDialogOpen}>
|
||||
<ModalOverlay isOpen={isChangeEmailDialogOpen} close={closeChangeEmailDialog}>
|
||||
<ChangeEmail onCloseDialog={closeChangeEmailDialog} application={application} />
|
||||
</ModalOverlay>
|
||||
</PreferencesSegment>
|
||||
</PreferencesGroup>
|
||||
<ModalOverlay isOpen={shouldShowPasswordWizard}>
|
||||
<ModalOverlay isOpen={shouldShowPasswordWizard} close={dismissPasswordWizard}>
|
||||
<PasswordWizard application={application} dismissModal={dismissPasswordWizard} />
|
||||
</ModalOverlay>
|
||||
</>
|
||||
|
||||
@@ -48,7 +48,7 @@ const SubscriptionSharing: FunctionComponent<Props> = ({ application, viewContro
|
||||
{!subscriptionState.allInvitationsUsed && (
|
||||
<Button className="min-w-20" label="Invite" onClick={() => setIsInviteDialogOpen(true)} />
|
||||
)}
|
||||
<ModalOverlay isOpen={isInviteDialogOpen}>
|
||||
<ModalOverlay isOpen={isInviteDialogOpen} close={closeInviteDialog}>
|
||||
<Invite
|
||||
onCloseDialog={closeInviteDialog}
|
||||
application={application}
|
||||
|
||||
@@ -89,10 +89,13 @@ const SmartViews = ({ application, featuresController }: Props) => {
|
||||
)}
|
||||
</PreferencesSegment>
|
||||
</PreferencesGroup>
|
||||
<ModalOverlay isOpen={!!editSmartViewModalController.view}>
|
||||
<ModalOverlay isOpen={!!editSmartViewModalController.view} close={editSmartViewModalController.closeDialog}>
|
||||
<EditSmartViewModal controller={editSmartViewModalController} platform={application.platform} />
|
||||
</ModalOverlay>
|
||||
<ModalOverlay isOpen={addSmartViewModalController.isAddingSmartView}>
|
||||
<ModalOverlay
|
||||
isOpen={addSmartViewModalController.isAddingSmartView}
|
||||
close={addSmartViewModalController.closeModal}
|
||||
>
|
||||
<AddSmartViewModal controller={addSmartViewModalController} platform={application.platform} />
|
||||
</ModalOverlay>
|
||||
</>
|
||||
|
||||
@@ -113,7 +113,7 @@ const TwoFactorAuthView: FunctionComponent<Props> = ({ auth, application }) => {
|
||||
</PreferencesSegment>
|
||||
)}
|
||||
</PreferencesGroup>
|
||||
<ModalOverlay isOpen={shouldShowActivationModal}>
|
||||
<ModalOverlay isOpen={shouldShowActivationModal} close={closeActivationModal}>
|
||||
<Modal title={activationModalTitle} close={closeActivationModal} actions={activationModalActions}>
|
||||
{shouldShowActivationModal && <TwoFactorActivationView activation={auth.status} />}
|
||||
</Modal>
|
||||
|
||||
@@ -76,7 +76,7 @@ const U2FView: FunctionComponent<Props> = ({ application, userProvider }) => {
|
||||
</PreferencesSegment>
|
||||
)}
|
||||
</PreferencesGroup>
|
||||
<ModalOverlay isOpen={showDeviceAddingModal}>
|
||||
<ModalOverlay isOpen={showDeviceAddingModal} close={() => setShowDeviceAddingModal(false)}>
|
||||
<U2FAddDeviceView
|
||||
onDeviceAddingModalToggle={setShowDeviceAddingModal}
|
||||
onDeviceAdded={loadAuthenticatorDevices}
|
||||
|
||||
Reference in New Issue
Block a user