chore: add confirmation dialog on subscription invitation canceling (#2671)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { useState } from 'react'
|
import { useState } from 'react'
|
||||||
import { observer } from 'mobx-react-lite'
|
import { observer } from 'mobx-react-lite'
|
||||||
import { InvitationStatus } from '@standardnotes/snjs'
|
import { ButtonType, InvitationStatus } from '@standardnotes/snjs'
|
||||||
|
|
||||||
import { SubtitleLight, Text } from '@/Components/Preferences/PreferencesComponents/Content'
|
import { SubtitleLight, Text } from '@/Components/Preferences/PreferencesComponents/Content'
|
||||||
import { SubscriptionController } from '@/Controllers/Subscription/SubscriptionController'
|
import { SubscriptionController } from '@/Controllers/Subscription/SubscriptionController'
|
||||||
@@ -29,6 +29,16 @@ const InvitationsList = ({ subscriptionState, application }: Props) => {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const confirmed = await application.alerts.confirm(
|
||||||
|
'All uploaded files of this user will be removed. This action cannot be undone.',
|
||||||
|
'Are you sure you want to cancel this invitation?',
|
||||||
|
'Cancel Invitation',
|
||||||
|
ButtonType.Danger,
|
||||||
|
)
|
||||||
|
if (!confirmed) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
setLockContinue(true)
|
setLockContinue(true)
|
||||||
|
|
||||||
const success = await subscriptionState.cancelSubscriptionInvitation(invitationUuid)
|
const success = await subscriptionState.cancelSubscriptionInvitation(invitationUuid)
|
||||||
|
|||||||
Reference in New Issue
Block a user