mirror of
https://github.com/baptisteArno/typebot.io.git
synced 2026-06-25 21:01:54 +08:00
🚸 Add error toast on workspace member inviation failure
This commit is contained in:
parent
8a9e16ecc7
commit
f2a3ff072d
@ -1,4 +1,5 @@
|
||||
import { ChevronLeftIcon } from "@/components/icons";
|
||||
import { toast } from "@/lib/toast";
|
||||
import {
|
||||
Button,
|
||||
HStack,
|
||||
@ -41,14 +42,21 @@ export const AddMemberForm = ({
|
||||
const handleInvitationSubmit = async (e: FormEvent) => {
|
||||
e.preventDefault();
|
||||
setIsSendingInvitation(true);
|
||||
const { data } = await sendInvitationQuery({
|
||||
const { data, error } = await sendInvitationQuery({
|
||||
email: invitationEmail,
|
||||
type: invitationRole,
|
||||
workspaceId,
|
||||
});
|
||||
if (error) {
|
||||
toast({
|
||||
description: error.message,
|
||||
status: "error",
|
||||
});
|
||||
} else {
|
||||
setInvitationEmail("");
|
||||
}
|
||||
if (data?.member) onNewMember(data.member);
|
||||
if (data?.invitation) onNewInvitation(data.invitation);
|
||||
setInvitationEmail("");
|
||||
setIsSendingInvitation(false);
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user