From 3c330bc9f14367aaf9f5266b41932d1833d25694 Mon Sep 17 00:00:00 2001 From: SandraBergstrom Date: Tue, 27 Jun 2023 11:24:09 +0000 Subject: [PATCH] #16 Send to edit page when clicking icon --- src/pages/posts/Post.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pages/posts/Post.js b/src/pages/posts/Post.js index cc5ba1a..42e5516 100644 --- a/src/pages/posts/Post.js +++ b/src/pages/posts/Post.js @@ -1,4 +1,4 @@ -import React, {useEffect} from "react"; +import React, { useEffect } from "react"; import { useCurrentUser } from "../../contexts/CurrentUserContext"; import styles from "../../styles/Post.module.css"; @@ -11,6 +11,7 @@ import OverlayTrigger from "react-bootstrap/OverlayTrigger"; import Tooltip from "react-bootstrap/Tooltip"; import { axiosReq, axiosRes } from "../../api/axiosDefaults"; import { MoreDropdown } from "../../components/MoreDropdown"; +import { useHistory } from "react-router-dom/cjs/react-router-dom.min"; const Post = (props) => { const { @@ -29,10 +30,15 @@ const Post = (props) => { setPosts, } = props; - console.log(likes_count) + console.log(likes_count); const currentUser = useCurrentUser(); const is_owner = currentUser?.username === owner; + const history = useHistory(); + + const handleEdit = () => { + history.push(`/posts/${id}/edit`); + }; const handleLike = async () => { try { @@ -76,7 +82,7 @@ const Post = (props) => {
{updated_at} - {is_owner && postPage && } + {is_owner && postPage && }