Blame view

components/blog-details/BlogsDetailInner.js 1.88 KB
Ravindra Kanojiya committed
1 2 3
import Image from "next/image";
import React from "react";
import { cleanImage } from "../../services/imageHandling";
Ravindra Kanojiya committed
4

Ravindra Kanojiya committed
5 6 7 8 9 10
const BlogsDetailInner = ({ blog }) => {
  let mainBlog;
  if (blog && blog.length > 0) {
    mainBlog = blog[0];
  }
  console.log("mainBlog", blog)
Ravindra Kanojiya committed
11
  return (
Ravindra Kanojiya committed
12 13 14
    <section className="blog-detail-inner-session">
      <div className="container">
        <div className="row align-items-center mb-3">
Ravindra Kanojiya committed
15
          <div className="col-6">
Ravindra Kanojiya committed
16 17 18 19 20
            <div className="profile">
              <span className="image-container">
                <Image layout="fill" alt="" className="image img-fluid" src={cleanImage(mainBlog?.attributes?.profilePic?.data?.attributes)} />
              </span>
              <div className="name">{mainBlog?.attributes?.name}</div>
Ravindra Kanojiya committed
21
            </div>
Ravindra Kanojiya committed
22
          </div>
Ravindra Kanojiya committed
23
          <div className="col-6">
Ravindra Kanojiya committed
24 25 26 27 28
            <div className="date">
              <span className="image-container">
                <Image layout="fill" alt="" className="image img-fluid" src="/images/icons/calendar.svg" />
              </span>
              <div className="">{mainBlog?.attributes?.date}</div>
Ravindra Kanojiya committed
29
            </div>
Ravindra Kanojiya committed
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
          </div>
        </div>
        <div className="row">
          <div className="col-12">
            <ul className="flag-list">
              <li>
                <a href="">{mainBlog?.attributes?.categories}</a>
              </li>
              <li>
                <a href="">Fun</a>
              </li>
              <li>
                <a href="">Lorem Ipsum</a>
              </li>
            </ul>
          </div>
        </div>
        <div className="row">
          <div className="col-12">
            <h2>{mainBlog?.attributes?.title}</h2>
            <div dangerouslySetInnerHTML={{__html: mainBlog?.attributes?.description}}></div>
Ravindra Kanojiya committed
51

Ravindra Kanojiya committed
52 53
           
          </div>
Ravindra Kanojiya committed
54
        </div>
Ravindra Kanojiya committed
55
      </div>
Ravindra Kanojiya committed
56
    </section>
Ravindra Kanojiya committed
57 58
  );
};
Ravindra Kanojiya committed
59

Ravindra Kanojiya committed
60
export default BlogsDetailInner;