You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

206 rivejä
9.9 KiB

  1. import React from 'react';
  2. import * as Icon from 'react-feather';
  3. import Link from 'next/link';
  4. const News = function ({ backend, news, othernews, ...props }) {
  5. // const NewsList = news.map((data) => {
  6. // return (
  7. // <>
  8. // <div className="col-lg-6 col-md-6">
  9. // <div className="single-blog-post">
  10. // <div className="blog-image">
  11. // <Link href="/blog-details">
  12. // <a>
  13. // <img src={`${backend}${data.img[0]["url"]}`} />
  14. // </a>
  15. // </Link>
  16. // <div className="date">
  17. // <Icon.Calendar /> {data.published_at}
  18. // </div>
  19. // </div>
  20. // <div className="blog-post-content">
  21. // <h3>
  22. // <Link href={"/yamaha/LatestNews/LatestNewsDetail?s=" + data.id}>
  23. // <a>{data.title}</a>
  24. // </Link>
  25. // </h3>
  26. // <span>By <a href="#">Admin</a></span>
  27. // <Link href={"/yamaha/LatestNews/LatestNewsDetail?s=" + data.id}>
  28. // <a className="read-more-btn">
  29. // Read More <Icon.ArrowRight />
  30. // </a>
  31. // </Link>
  32. // </div>
  33. // </div>
  34. // </div>
  35. // </>
  36. // )
  37. // })
  38. // const PopularNews = othernews.map((data) => {
  39. // return (
  40. // <article className="item">
  41. // <Link href="/blog-details">
  42. // <a className="thumb">
  43. // <span className="fullimage cover bg1" role="img"></span>
  44. // </a>
  45. // </Link>
  46. // <div className="info">
  47. // <img src={`${backend}${data.img[0]["url"]}`} style={{ width: "100px" }} />
  48. // <time>{data.published_at}</time>
  49. // <h4 className="title usmall">
  50. // <Link href="/blog-details">
  51. // <a style={{ fontSize: "15px" }}>{data.title}</a>
  52. // </Link>
  53. // </h4>
  54. // </div>
  55. // <div className="clear"></div>
  56. // </article>
  57. // )
  58. // })
  59. return (
  60. <div>
  61. <div className="blog-area ptb-80">
  62. <div className="container">
  63. <div className="row">
  64. <div className="col-lg-8 col-md-12">
  65. <div className="row justify-content-center">
  66. <div className="col-lg-6 col-md-6">
  67. <div className="single-blog-post">
  68. <div className="blog-image">
  69. <Link href="/blog-details">
  70. <a>
  71. <img src="/images/blog-image/blog1.jpg" />
  72. </a>
  73. </Link>
  74. <div className="date">
  75. <Icon.Calendar /> March 15, 2021
  76. </div>
  77. </div>
  78. <div className="blog-post-content">
  79. <h3>
  80. <Link href="/yamaha/LatestNews/LatestNewsDetail">
  81. <a>The Security Risks of Changing Package Owners</a>
  82. </Link>
  83. </h3>
  84. <span>By <a href="#">Admin</a></span>
  85. <Link href="/yamaha/LatestNews/LatestNewsDetail">
  86. <a className="read-more-btn">
  87. Read More <Icon.ArrowRight />
  88. </a>
  89. </Link>
  90. </div>
  91. </div>
  92. </div>
  93. <div className="col-lg-6 col-md-6">
  94. <div className="single-blog-post">
  95. <div className="blog-image">
  96. <Link href="/blog-details">
  97. <a>
  98. <img src="/images/blog-image/blog1.jpg" />
  99. </a>
  100. </Link>
  101. <div className="date">
  102. <Icon.Calendar /> March 15, 2021
  103. </div>
  104. </div>
  105. <div className="blog-post-content">
  106. <h3>
  107. <Link href="/yamaha/LatestNews/LatestNewsDetail">
  108. <a>The Security Risks of Changing Package Owners</a>
  109. </Link>
  110. </h3>
  111. <span>By <a href="#">Admin</a></span>
  112. <Link href="/yamaha/LatestNews/LatestNewsDetail">
  113. <a className="read-more-btn">
  114. Read More <Icon.ArrowRight />
  115. </a>
  116. </Link>
  117. </div>
  118. </div>
  119. </div>
  120. {/* Pagination */}
  121. <div className="col-lg-12 col-md-12">
  122. <div className="pagination-area">
  123. <nav aria-label="Page navigation">
  124. <ul className="pagination justify-content-center">
  125. <li className="page-item"><a className="page-link" href="#">Prev</a></li>
  126. <li className="page-item active"><a className="page-link" href="#">1</a></li>
  127. <li className="page-item"><a className="page-link" href="#">2</a></li>
  128. <li className="page-item"><a className="page-link" href="#">3</a></li>
  129. <li className="page-item"><a className="page-link" href="#">Next</a></li>
  130. </ul>
  131. </nav>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. <div className="col-lg-4 col-md-12">
  137. <div className="widget-area" id="secondary">
  138. <div className="widget widget_search">
  139. <form className="search-form">
  140. <label>
  141. <input type="search" className="search-field" placeholder="Search..." />
  142. </label>
  143. <button type="submit">
  144. <Icon.Search />
  145. </button>
  146. </form>
  147. </div>
  148. <div className="widget widget_categories">
  149. <h3 className="widget-title">Categories</h3>
  150. <ul>
  151. <li><a href="#">Business</a></li>
  152. <li><a href="#">Privacy</a></li>
  153. <li><a href="#">Technology</a></li>
  154. <li><a href="#">Tips</a></li>
  155. <li><a href="#">Uncategorized</a></li>
  156. </ul>
  157. </div>
  158. <div className="widget widget_tag_cloud">
  159. <h3 className="widget-title">Tags</h3>
  160. <div className="tagcloud">
  161. <a href="#">Motor <span className="tag-link-count">(3)</span></a>
  162. <a href="#">Services <span className="tag-link-count">(3)</span></a>
  163. <a href="#">Sparepart <span className="tag-link-count">(2)</span></a>
  164. <a href="#">Promo <span className="tag-link-count">(2)</span></a>
  165. <a href="#">Event <span className="tag-link-count">(1)</span></a>
  166. </div>
  167. </div>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. </div>
  174. )
  175. }
  176. export default News;