#58 code cleanup
changed unnecessary loading statements into form.formState.isLoading/submitting
This commit is contained in:
@@ -11,7 +11,6 @@ import { Shield, Trash } from "lucide-react";
|
||||
import { useSession } from "next-auth/react";
|
||||
import Link from "next/link";
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useState } from "react";
|
||||
import { useForm } from "react-hook-form";
|
||||
import toast from "react-hot-toast";
|
||||
|
||||
@@ -55,7 +54,6 @@ export const ReportAdmin = ({
|
||||
};
|
||||
}) => {
|
||||
const { Reviewer } = report;
|
||||
const [isEditLoading, setIsEditLoading] = useState(false);
|
||||
|
||||
const session = useSession();
|
||||
const router = useRouter();
|
||||
@@ -67,14 +65,12 @@ export const ReportAdmin = ({
|
||||
<form
|
||||
className="card-body"
|
||||
onSubmit={form.handleSubmit(async (values) => {
|
||||
setIsEditLoading(true);
|
||||
const newReport = await editReport(values.id, {
|
||||
reviewerUserId: session.data?.user.id,
|
||||
reviewerComment: values.reviewerComment,
|
||||
reviewed: values.reviewed,
|
||||
});
|
||||
form.reset(newReport);
|
||||
setIsEditLoading(false);
|
||||
router.refresh();
|
||||
toast.success("Deine Änderungen wurden gespeichert!", {
|
||||
style: {
|
||||
@@ -96,7 +92,7 @@ export const ReportAdmin = ({
|
||||
role="submit"
|
||||
className="btn-sm btn-wide btn-outline btn-primary"
|
||||
disabled={!form.formState.isDirty}
|
||||
isLoading={isEditLoading}
|
||||
isLoading={form.formState.isSubmitting}
|
||||
>
|
||||
Speichern
|
||||
</Button>
|
||||
|
||||
Reference in New Issue
Block a user