From c520c39918694e793da661c30975d6c4b60eb63c Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Thu, 11 May 2023 16:52:33 +0700 Subject: fix rfq title and customer review --- src/lib/form/components/RequestForQuotation.jsx | 2 +- src/lib/review/api/customerReviewsApi.js | 6 +++ src/lib/review/components/CustomerReviews.jsx | 62 +++++++++++++++++++++++++ 3 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 src/lib/review/api/customerReviewsApi.js create mode 100644 src/lib/review/components/CustomerReviews.jsx (limited to 'src/lib') diff --git a/src/lib/form/components/RequestForQuotation.jsx b/src/lib/form/components/RequestForQuotation.jsx index cd8fbfd6..31efb5d6 100644 --- a/src/lib/form/components/RequestForQuotation.jsx +++ b/src/lib/form/components/RequestForQuotation.jsx @@ -77,7 +77,7 @@ const RequestForQuotation = () => { } return (
-

Kunjungan Sales

+

Request for Quotation

diff --git a/src/lib/review/api/customerReviewsApi.js b/src/lib/review/api/customerReviewsApi.js new file mode 100644 index 00000000..1058b72e --- /dev/null +++ b/src/lib/review/api/customerReviewsApi.js @@ -0,0 +1,6 @@ +import odooApi from "@/core/api/odooApi" + +export const getCustomerReviews = async () => { + const response = await odooApi('GET', '/api/v1/customer_review') + return response +} \ No newline at end of file diff --git a/src/lib/review/components/CustomerReviews.jsx b/src/lib/review/components/CustomerReviews.jsx new file mode 100644 index 00000000..935d4a3d --- /dev/null +++ b/src/lib/review/components/CustomerReviews.jsx @@ -0,0 +1,62 @@ +import DesktopView from '@/core/components/views/DesktopView' +import MobileView from '@/core/components/views/MobileView' +import Image from 'next/image' +import { Swiper, SwiperSlide } from 'swiper/react' + +const { useQuery } = require('react-query') +const { getCustomerReviews } = require('../api/customerReviewsApi') + +const CustomerReviews = () => { + const { data: customerReviews } = useQuery('customerReviews', getCustomerReviews) + + return ( +
+
Ulasan Konsumen Kami
+ + + + {customerReviews && + customerReviews?.map((customerReview) => ( + + + + ))} + + + + + + {customerReviews && + customerReviews?.map((customerReview) => ( + + + + ))} + + +
+ ) +} + +const Card = ({ customerReview }) => ( +
+
+ {customerReview.customerName} +
+ {customerReview.customerName} +
+
+
+
+) + +export default CustomerReviews -- cgit v1.2.3