Add copy registration token modal

This commit is contained in:
Manuel
2023-07-31 20:36:36 +02:00
parent f24daa2b34
commit 129fd1336c
4 changed files with 60 additions and 3 deletions

View File

@@ -14,9 +14,15 @@ export const CreateRegistrationTokenModal = ({
}: ContextModalProps<{}>) => {
const apiContext = api.useContext();
const { isLoading, mutateAsync } = api.registrationTokens.createRegistrationToken.useMutation({
onSuccess: async () => {
onSuccess: async (data) => {
await apiContext.registrationTokens.getAllInvites.invalidate();
modals.close(id);
modals.openContextModal({
modal: 'copyRegistrationTokenModal',
title: <Text weight="bold">Copy invitation</Text>,
innerProps: data,
})
},
});