diff --git a/app/blog/[slug]/page.js b/app/blog/[slug]/page.js index 4022aa7..165a233 100644 --- a/app/blog/[slug]/page.js +++ b/app/blog/[slug]/page.js @@ -1,13 +1,21 @@ +import axios from "axios"; import BlogPage from "@/components/blog"; import articles from "@/data/articles.json"; import Layout from "@/components/layout/StLayout"; -function Blog({ params: { slug } }) { - const article = articles.find((item) => item.id === +slug); +async function Blog({ params: { slug } }) { + const blog = await axios.get( + `https://back-dev.clinic-pro.ir/api/v1/blog/${slug}` + ); + const blogs = await axios.get("https://back-dev.clinic-pro.ir/api/v1/blogs"); + + const resBlog = blog.data; + const resBlogs = blogs.data; + console.log(resBlogs); return ( - + ); } diff --git a/app/blogs/page.js b/app/blogs/page.js index ed9764b..ba253de 100644 --- a/app/blogs/page.js +++ b/app/blogs/page.js @@ -1,12 +1,16 @@ import BlogsPage from "@/components/blogs"; import Layout from "@/components/layout/StLayout"; +import axios from "axios"; + +export default async function Blogs() { + const response = await axios.get( + "https://back-dev.clinic-pro.ir/api/v1/blogs" + ); + const blogs = response.data.blogs; -function Blogs() { return ( - + ); } - -export default Blogs; diff --git a/app/component/ItemDoctor.js b/app/component/ItemDoctor.js index 4a694a4..719ba37 100644 --- a/app/component/ItemDoctor.js +++ b/app/component/ItemDoctor.js @@ -1,5 +1,5 @@ import Image from "next/image"; -import { Button, Skeleton } from "@mui/material"; +import { Button } from "@mui/material"; // Icons import ArrowLeftD from "@/components/icons/ArrowLeftD"; @@ -11,12 +11,12 @@ import CustomLoading from "./loading/Custom"; import TextLoading from "./loading/Text"; import CircularLoading from "./loading/Circular"; -function ItemDoctor({ doctor, loading }) { +function ItemDoctor({ doctor }) { return (
  • {/* Detail Doctor */}
    - +
    - +

    {doctor.name}

    - +

    تخصص: {doctor.expertise}

    - +
    @@ -58,13 +58,13 @@ function ItemDoctor({ doctor, loading }) { {/* Hours of work */}
    - +

    ساعت کاری: {doctor.hours_of_work}

    - +

    diff --git a/app/component/comment/ItemUser.js b/app/component/comment/ItemUser.js index 0f29681..fb5785b 100644 --- a/app/component/comment/ItemUser.js +++ b/app/component/comment/ItemUser.js @@ -9,15 +9,7 @@ import DisLikeComment from "@/components/icons/DisLikeComment"; import ArrowUpComment from "@/components/icons/ArrowUpComment"; import LikeComment from "@/components/icons/LikeComment"; -function ItemUser({ - update, - setUpdate, - isReply, - list, - setList, - data, - loading, -}) { +function ItemUser({ update, setUpdate, isReply, list, setList, data }) { const handleLike = (lengthLike, data, nameLike, nameIsLike) => { if (nameIsLike === "is_like" && data.is_dislike) { data.is_dislike = false; @@ -34,46 +26,26 @@ function ItemUser({ return (

  • - {loading ? ( - - ) : ( - profile - )} + profile
    - {loading ? ( - - ) : ( - <> -

    - {data.name} -

    -

    - 3 روز پیش -

    - - )} +

    + {data.name} +

    +

    + 3 روز پیش +

    - {loading ? ( - <> - - - - ) : ( -

    - {data.comment} -

    - )} +

    + {data.comment} +

    {data.is_like ? : }
    - {loading ? ( - - ) : ( -

    - {data.like} -

    - )} +

    + {data.like} +

    {data.is_dislike ? : }
    - {loading ? ( - - ) : ( -

    - {data.dislike} -

    - )} +

    + {data.dislike} +