Fix toasts
This commit is contained in:
parent
d4dc5bc3fc
commit
e6b85c62c1
2 changed files with 22 additions and 23 deletions
|
|
@ -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",
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue