This commit is contained in:
cdricms
2025-02-18 13:14:58 +01:00
parent ec3f33b9bf
commit 446813315d
10 changed files with 576 additions and 33 deletions

View File

@@ -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);
}}