Toasting
This commit is contained in:
@@ -27,14 +27,15 @@ import { EventForm, EventFormValues } from "./event-dialog";
|
||||
import ICalendarEvent from "@/interfaces/ICalendarEvent";
|
||||
import { UseFormReturn } from "react-hook-form";
|
||||
import mapFrequencyToRrule from "@/lib/mapFrequencyToRrule";
|
||||
import { useToast } from "@/hooks/use-toast";
|
||||
|
||||
const Planning: React.FC<{
|
||||
events: ICalendarEvent[];
|
||||
mutate?: KeyedMutator<ApiResponse<ICalendarEvent[]>>;
|
||||
modifiable?: boolean;
|
||||
}> = ({ events, mutate, modifiable = false }) => {
|
||||
const { toast } = useToast();
|
||||
const { resolvedTheme } = useTheme();
|
||||
console.log(resolvedTheme);
|
||||
const isConnected = getCookie("auth_token");
|
||||
const plugins =
|
||||
isConnected && modifiable
|
||||
@@ -69,12 +70,19 @@ const Planning: React.FC<{
|
||||
csrfToken: false,
|
||||
});
|
||||
if (res.status === "Error") {
|
||||
// calendar?.events?.update(oldEvent);
|
||||
toast({
|
||||
title: "Une erreur est survenue.",
|
||||
description: res.message,
|
||||
});
|
||||
} else {
|
||||
mutate?.();
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
if (e instanceof Error)
|
||||
toast({
|
||||
title: "Une erreur est survenue.",
|
||||
description: e.message,
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -171,7 +179,10 @@ const Planning: React.FC<{
|
||||
csrfToken: false,
|
||||
});
|
||||
if (res.status === "Error") {
|
||||
console.log("Error");
|
||||
toast({
|
||||
title: "Une erreur est survenue.",
|
||||
description: res.message,
|
||||
});
|
||||
}
|
||||
if (res.status === "Success") {
|
||||
mutate?.();
|
||||
@@ -201,13 +212,20 @@ const Planning: React.FC<{
|
||||
},
|
||||
);
|
||||
if (res.status === "Error") {
|
||||
console.log("Error");
|
||||
toast({
|
||||
title: "Une erreur est survenue.",
|
||||
description: res.message,
|
||||
});
|
||||
}
|
||||
if (res.status === "Success") {
|
||||
console.log("Success");
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error)
|
||||
toast({
|
||||
title: "Une erreur est survenue.",
|
||||
description: e.message,
|
||||
});
|
||||
}
|
||||
setEventSelected(null);
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user