can delete without errors

This commit is contained in:
2024-09-30 22:30:34 -06:00
parent 73a05debfc
commit f8c4978319
7 changed files with 29 additions and 45 deletions

View File

@@ -127,11 +127,11 @@ export function AssignmentButtons({
<div className="flex justify-around gap-3">
<button
onClick={() => {
deleteLocal
.mutateAsync({ moduleName, itemName: assignmentName })
.then(() => {
router.push(getCourseUrl(courseName));
});
router.push(getCourseUrl(courseName));
deleteLocal.mutate({
moduleName,
itemName: assignmentName,
});
}}
className="btn-danger"
>

View File

@@ -14,6 +14,7 @@ import {
} from "@/hooks/localCourse/pageHooks";
import { baseCanvasUrl } from "@/services/canvas/canvasServiceUtils";
import { getCourseUrl } from "@/services/urlUtils";
import { revalidatePath } from "next/cache";
import Link from "next/link";
import { useRouter } from "next/navigation";
import React from "react";
@@ -99,10 +100,12 @@ export default function EditPageButtons({
<br />
<div className="flex justify-around gap-3">
<button
onClick={async () => {
deletePageLocal
.mutateAsync({ moduleName, itemName: pageName })
.then(() => router.push(getCourseUrl(courseName)));
onClick={() => {
router.push(getCourseUrl(courseName));
deletePageLocal.mutate({
moduleName,
itemName: pageName,
});
}}
className="btn-danger"
>

View File

@@ -87,9 +87,8 @@ export function QuizButtons({
<div className="flex justify-around gap-3">
<button
onClick={async () => {
deleteLocal
.mutateAsync({ moduleName, itemName: quizName })
.then(() => router.push(getCourseUrl(courseName)));
router.push(getCourseUrl(courseName));
deleteLocal.mutate({ moduleName, itemName: quizName });
}}
className="btn-danger"
>