Add: delete review

This commit is contained in:
2021-12-13 05:52:10 +08:00
parent 80462efebc
commit f32c922faf
6 changed files with 101 additions and 2 deletions

View File

@@ -56,6 +56,27 @@ function SingleReview() {
});
}
function deleteReview() {
fetch("/api/v1/delete_review", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
id: parseInt(params.id),
}),
})
.then((response) => response.json())
.then((data) => {
if (data.error) {
alert(data.error);
} else {
alert("Review deleted!");
navigate(-1);
}
});
}
useEffect(() => {
refresh();
}, []);
@@ -67,7 +88,10 @@ function SingleReview() {
value={review.content}
onChange={(e) => setReview({ ...review, content: e.target.value })}
></textarea>
<button onClick={() => save()}>Save</button>
<div>
<button onClick={() => deleteReview()}>Delete</button>
<button onClick={() => save()}>Save</button>
</div>
</div>
);
}