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:
Nick Szaunig committed 2026-08-23 06:24:14 +02:00
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: () => {