Update: review entry edit button to Link
This commit is contained in:
@@ -1,9 +1,7 @@
|
|||||||
import { Link } from "react-router-dom";
|
import { Link } from "react-router-dom";
|
||||||
import { useNavigate } from "react-router";
|
|
||||||
import { convertIntToDateTime } from "./Common";
|
import { convertIntToDateTime } from "./Common";
|
||||||
|
|
||||||
function ReviewEntry(props) {
|
function ReviewEntry(props) {
|
||||||
let navigate = useNavigate();
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<h4>
|
<h4>
|
||||||
@@ -12,19 +10,15 @@ function ReviewEntry(props) {
|
|||||||
</Link>{" "}
|
</Link>{" "}
|
||||||
wrote on {convertIntToDateTime(props.review.created_at)}{" "}
|
wrote on {convertIntToDateTime(props.review.created_at)}{" "}
|
||||||
{props.review.updated_at !== 0 &&
|
{props.review.updated_at !== 0 &&
|
||||||
"(modified on " + convertIntToDateTime(props.review.updated_at) + ")"}
|
"(modified on " +
|
||||||
|
convertIntToDateTime(props.review.updated_at) +
|
||||||
|
")"}{" "}
|
||||||
|
{(props.user.role === 1 || props.review.user.id === props.user.id) &&
|
||||||
|
props.user.role !== 0 &&
|
||||||
|
<Link to={`/manage/reviews/${props.review.id}`}>Edit</Link>
|
||||||
|
}
|
||||||
</h4>
|
</h4>
|
||||||
<p>{props.review.content}</p>
|
<p>{props.review.content}</p>
|
||||||
{(props.user.role === 1 || props.review.user.id === props.user.id) &&
|
|
||||||
props.user.role !== 0 && (
|
|
||||||
<button
|
|
||||||
onClick={() => {
|
|
||||||
navigate(`/manage/reviews/${props.review.id}`);
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
Edit
|
|
||||||
</button>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user