chore: add confirmation dialog on subscription invitation canceling (#2671)

This commit is contained in:
Karol Sójko
2023-12-01 14:38:28 +01:00
committed by GitHub
parent a3b9a4c5d7
commit 5e62ea0115

View File

@@ -1,6 +1,6 @@
import { useState } from 'react'
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 { SubscriptionController } from '@/Controllers/Subscription/SubscriptionController'
@@ -29,6 +29,16 @@ const InvitationsList = ({ subscriptionState, application }: Props) => {
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)
const success = await subscriptionState.cancelSubscriptionInvitation(invitationUuid)