diff --git a/src/components/PostCard.jsx b/src/components/PostCard.jsx index 3f290ff..6247403 100644 --- a/src/components/PostCard.jsx +++ b/src/components/PostCard.jsx @@ -1,5 +1,6 @@ import toast from "react-hot-toast"; import { usePosts } from "../context/postContext"; +import ReactMarkdown from "react-markdown"; import { useNavigate } from "react-router-dom"; import moment from "moment"; import logoImg from "../Images/postimg.jpg"; @@ -123,10 +124,12 @@ export function PostCard({ post }) {

{post.title}

-

+ + {post.description} -

-

Source:{post.source}

+ + +

Source:{post.source}

); diff --git a/src/components/PostCardUser.jsx b/src/components/PostCardUser.jsx index 1ac8052..a696402 100644 --- a/src/components/PostCardUser.jsx +++ b/src/components/PostCardUser.jsx @@ -1,17 +1,18 @@ import moment from "moment"; +import ReactMarkdown from "react-markdown"; import { insertMedia } from "./PostCard"; import logoImg from "../Images/postimg.jpg"; export function PostCardUser({ post }) { const normalDate = moment(post.createdAt).format("DD/MM/YYYY"); - + return (
logo
-

+

{post.author}

@@ -42,10 +43,13 @@ export function PostCardUser({ post }) {

{post.title}

-

+ {post.description} -

-

Source:{post.source}

+ +

+ {" "} + Source: {post.source} +

); diff --git a/src/pages/PostForm.js b/src/pages/PostForm.js index bb1d34c..02a1413 100644 --- a/src/pages/PostForm.js +++ b/src/pages/PostForm.js @@ -1,8 +1,8 @@ +import React, { useState, useEffect } from "react"; import { Formik, Form, Field, ErrorMessage } from "formik"; import { usePosts } from "../context/postContext"; import { useNavigate, useParams } from "react-router-dom"; import * as Yup from "yup"; -import { useEffect, useState } from "react"; import { Toaster, toast } from "react-hot-toast"; import { getPostsRequest } from "../api/posts"; @@ -38,7 +38,7 @@ export function PostForm() { return (
-
+

New Post

@@ -106,6 +106,7 @@ export function PostForm() { name="description" className="text-red-400 text-sm" /> +