25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
4.8 KiB

  1. import React from 'react';
  2. import Link from 'next/link';
  3. import dynamic from 'next/dynamic';
  4. const OwlCarousel = dynamic(import('react-owl-carousel3'));
  5. const options = {
  6. loop: true,
  7. nav: false,
  8. dots: true,
  9. autoplayHoverPause: true,
  10. autoplay: true,
  11. smartSpeed: 1000,
  12. autoplayTimeout: 5000,
  13. margin: 30,
  14. responsive: {
  15. 0: {
  16. items: 1,
  17. },
  18. 768: {
  19. items: 2,
  20. },
  21. 992: {
  22. items: 3,
  23. }
  24. }
  25. };
  26. const BlogPostStyleThree = () => {
  27. const [display, setDisplay] = React.useState(false);
  28. React.useEffect(() => {
  29. setDisplay(true);
  30. }, [])
  31. return (
  32. <div className="blog-area ptb-80">
  33. <div className="container">
  34. <div className="section-title text-left">
  35. <h2>Our Recent <span>News</span></h2>
  36. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  37. </div>
  38. {display ? <OwlCarousel
  39. className="blog-slides owl-carousel owl-theme"
  40. {...options}
  41. >
  42. <div className="single-blog-item">
  43. <div className="post-image">
  44. <Link href="/blog-details">
  45. <a><img src="/images/blog-image/blog1.jpg" alt="image" /></a>
  46. </Link>
  47. </div>
  48. <div className="post-content">
  49. <ul className="post-meta">
  50. <li>By <a href="#">Admin</a></li>
  51. <li>20 February 2020</li>
  52. </ul>
  53. <h3>
  54. <Link href="/blog-details">
  55. <a>The security risks of changing package owners</a>
  56. </Link>
  57. </h3>
  58. </div>
  59. </div>
  60. <div className="single-blog-item">
  61. <div className="post-image">
  62. <Link href="/blog-details">
  63. <a><img src="/images/blog-image/blog2.jpg" alt="image" /></a>
  64. </Link>
  65. </div>
  66. <div className="post-content">
  67. <ul className="post-meta">
  68. <li>By <a href="#">Admin</a></li>
  69. <li>21 February 2020</li>
  70. </ul>
  71. <h3>
  72. <Link href="/blog-details">
  73. <a>Tips to Protecting Your Business and Family</a>
  74. </Link>
  75. </h3>
  76. </div>
  77. </div>
  78. <div className="single-blog-item">
  79. <div className="post-image">
  80. <Link href="/blog-details">
  81. <a><img src="/images/blog-image/blog3.jpg" alt="image" /></a>
  82. </Link>
  83. </div>
  84. <div className="post-content">
  85. <ul className="post-meta">
  86. <li>By <a href="#">Admin</a></li>
  87. <li>22 February 2020</li>
  88. </ul>
  89. <h3>
  90. <Link href="/blog-details">
  91. <a>Protect Your Workplace from Cyber Attacks</a>
  92. </Link>
  93. </h3>
  94. </div>
  95. </div>
  96. <div className="single-blog-item">
  97. <div className="post-image">
  98. <Link href="/blog-details">
  99. <a><img src="/images/blog-image/blog3.jpg" alt="image" /></a>
  100. </Link>
  101. </div>
  102. <div className="post-content">
  103. <ul className="post-meta">
  104. <li>By <a href="#">Admin</a></li>
  105. <li>22 February 2020</li>
  106. </ul>
  107. <h3>
  108. <Link href="/blog-details">
  109. <a>Four New WordPress.com Color Schemes</a>
  110. </Link>
  111. </h3>
  112. </div>
  113. </div>
  114. </OwlCarousel> : ''}
  115. </div>
  116. </div>
  117. )
  118. }
  119. export default BlogPostStyleThree;