feat(frontend): Toast-Bestaetigungen fuer Schnellerfassung
Sonner-Toaster global eingebunden. Erfolgs-Toast auf allen sechs Schnellerfassungs-Formularen (Durchsicht, Varroa, Behandlung, Fuetterung, Aufgabe, Ernte) - ohne Toast blieb nach dem Speichern und Wegnavigieren keine sichtbare Bestaetigung, dass die Eingabe gespeichert wurde. Wichtig fuer klares Feedback bei zeitkritischer Erfassung am Bienenstand.
This commit is contained in:
1 parent
ecb3afe1f5
commit
8080a7f5ec
7 files changed
+14
No files matched your search
@@ -3,6 +3,7 @@
|
||||
import { FormEvent, useState } from "react";
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useMutation, useQueryClient } from "@tanstack/react-query";
|
||||
import { toast } from "sonner";
|
||||
import { createTask } from "@/lib/tasks/api";
|
||||
import { TaskPriority } from "@/lib/tasks/types";
|
||||
import { Button } from "@/components/ui/button";
|
||||
@@ -33,6 +34,7 @@ export default function NewTaskPage() {
|
||||
mutationFn: createTask,
|
||||
onSuccess: () => {
|
||||
void queryClient.invalidateQueries({ queryKey: ["tasks"] });
|
||||
toast.success("Aufgabe angelegt");
|
||||
router.push("/tasks");
|
||||
},
|
||||
onError: () => {
|
||||
|
||||
Reference in new issue
Block a user