Fix toasts

This commit is contained in:
Arthur Belleville 2025-10-19 11:40:02 +02:00
parent d4dc5bc3fc
commit e6b85c62c1
No known key found for this signature in database
2 changed files with 22 additions and 23 deletions

View file

@ -4,6 +4,7 @@ import { supabase } from "@ui/hooks/auth";
import { queryClient } from "@ui/lib/api";
import { Database } from "@ui/types/database.types";
import { useEffect, useState } from "react";
import { toast } from "src/lib/toast";
export type TimeRange = {
start: string;
@ -105,6 +106,18 @@ export function useAvailabilities() {
},
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["availabilities"] });
toast.add({
title: "Succès",
description: "Disponibilités mises à jour avec succès",
type: "success",
});
},
onError: () => {
toast.add({
title: "Erreur",
description: "Erreur lors de la mise à jour des disponibilités",
type: "error",
});
},
});
@ -135,6 +148,11 @@ export function useAvailabilities() {
},
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["availabilities"] });
toast.add({
title: "Succès",
description: "Exception supprimée avec succès",
type: "success",
});
},
});

View file

@ -126,29 +126,10 @@ export function AvailabilitiesPage() {
variant="default"
className="[--btn-bg:var(--color-green-800)]"
onClick={() => {
updateAvailabilities(
{
updatedAvailabilities: draftAvailabilities,
newException: null,
},
{
onSuccess: () => {
toast.add({
title: "Succès",
description: "Disponibilités enregistrées avec succès",
type: "success",
});
},
onError: (err) => {
console.error(err);
toast.add({
title: "Erreur",
description: "Erreur lors de l'enregistrement des disponibilités",
type: "error",
});
},
}
);
updateAvailabilities({
updatedAvailabilities: draftAvailabilities,
newException: null,
});
}}
>
<SaveIcon /> Enregistrer