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.
 
 

117 rivejä
4.7 KiB

  1. import React from 'react';
  2. import dynamic from 'next/dynamic';
  3. const OwlCarousel = dynamic(import('react-owl-carousel3'));
  4. const options = {
  5. loop: false,
  6. nav: false,
  7. dots: true,
  8. autoplay: true,
  9. smartSpeed: 1000,
  10. autoplayTimeout: 5000,
  11. items: 1,
  12. }
  13. const FeedbackStyleTwo = () => {
  14. const [display, setDisplay] = React.useState(false);
  15. React.useEffect(() => {
  16. setDisplay(true);
  17. }, [])
  18. return (
  19. <div className="feedback-area ptb-80">
  20. <div className="container">
  21. <div className="section-title">
  22. <h2>What users Saying</h2>
  23. <div className="bar"></div>
  24. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  25. </div>
  26. {display ? <OwlCarousel
  27. className="testimonials-slides owl-carousel owl-theme"
  28. {...options}
  29. >
  30. <div className="single-feedback-item">
  31. <div className="client-info align-items-center">
  32. <div className="image">
  33. <img
  34. src="/images/client-image/client1.jpg"
  35. alt="image"
  36. />
  37. </div>
  38. <div className="title">
  39. <h3>Steve Lucy</h3>
  40. <span>Lead Developer at Envato</span>
  41. </div>
  42. </div>
  43. <p>Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  44. </div>
  45. <div className="single-feedback-item">
  46. <div className="client-info align-items-center">
  47. <div className="image">
  48. <img
  49. src="/images/client-image/client2.jpg"
  50. alt="image"
  51. />
  52. </div>
  53. <div className="title">
  54. <h3>David Luiz</h3>
  55. <span>Lead Developer at Envato</span>
  56. </div>
  57. </div>
  58. <p>Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  59. </div>
  60. <div className="single-feedback-item">
  61. <div className="client-info align-items-center">
  62. <div className="image">
  63. <img
  64. src="/images/client-image/client3.jpg"
  65. alt="image"
  66. />
  67. </div>
  68. <div className="title">
  69. <h3>Marta Smith</h3>
  70. <span>Lead Developer at Envato</span>
  71. </div>
  72. </div>
  73. <p>Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  74. </div>
  75. </OwlCarousel> : ''}
  76. </div>
  77. {/* Shape Images */}
  78. <div className="shape1">
  79. <img src="/images/shape1.png" alt="shape" />
  80. </div>
  81. <div className="shape2 rotateme">
  82. <img src="/images/shape2.svg" alt="shape" />
  83. </div>
  84. <div className="shape4">
  85. <img src="/images/shape4.svg" alt="shape" />
  86. </div>
  87. <div className="shape5">
  88. <img src="/images/shape5.png" alt="shape" />
  89. </div>
  90. <div className="shape6 rotateme">
  91. <img src="/images/shape4.svg" alt="shape" />
  92. </div>
  93. <div className="shape7">
  94. <img src="/images/shape4.svg" alt="shape" />
  95. </div>
  96. <div className="shape8 rotateme">
  97. <img src="/images/shape2.svg" alt="shape" />
  98. </div>
  99. </div>
  100. );
  101. }
  102. export default FeedbackStyleTwo;