From bc04e721d51e149709ab3cfaf5e77ef034511860 Mon Sep 17 00:00:00 2001
From: Rafi Zadanly <zadanlyr@gmail.com>
Date: Mon, 27 Mar 2023 10:17:49 +0700
Subject: invoice, invoice detail, address, create address, edit address,
 wishlist

---
 src/lib/wishlist/components/Wishlists.jsx | 68 +++++++++++++++++++------------
 1 file changed, 42 insertions(+), 26 deletions(-)

(limited to 'src/lib/wishlist/components/Wishlists.jsx')

diff --git a/src/lib/wishlist/components/Wishlists.jsx b/src/lib/wishlist/components/Wishlists.jsx
index e61efcc3..e13c61e5 100644
--- a/src/lib/wishlist/components/Wishlists.jsx
+++ b/src/lib/wishlist/components/Wishlists.jsx
@@ -4,6 +4,9 @@ import Spinner from '@/core/components/elements/Spinner/Spinner'
 import ProductCard from '@/lib/product/components/ProductCard'
 import { useRouter } from 'next/router'
 import useWishlists from '../hooks/useWishlists'
+import MobileView from '@/core/components/views/MobileView'
+import DesktopView from '@/core/components/views/DesktopView'
+import Menu from '@/lib/auth/components/Menu'
 
 const Wishlists = () => {
   const router = useRouter()
@@ -22,33 +25,46 @@ const Wishlists = () => {
   }
 
   return (
-    <div className='px-4 py-6'>
-      {wishlists.data?.products?.length == 0 && (
-        <Alert
-          type='info'
-          className='text-center'
-        >
-          Wishlist anda masih kosong
-        </Alert>
-      )}
-
-      <div className='grid grid-cols-2 gap-3'>
-        {wishlists.data?.products.map((product) => (
-          <ProductCard
-            key={product.id}
-            product={product}
-          />
-        ))}
-      </div>
+    <>
+      <MobileView>
+        <div className='px-4 py-6'>
+          {wishlists.data?.products?.length == 0 && (
+            <Alert type='info' className='text-center'>
+              Wishlist anda masih kosong
+            </Alert>
+          )}
 
-      <div className='mt-6'>
-        <Pagination
-          currentPage={page}
-          pageCount={pageCount}
-          url={`/my/wishlist`}
-        />
-      </div>
-    </div>
+          <div className='grid grid-cols-2 gap-3'>
+            {wishlists.data?.products.map((product) => (
+              <ProductCard key={product.id} product={product} />
+            ))}
+          </div>
+
+          <div className='mt-6'>
+            <Pagination currentPage={page} pageCount={pageCount} url={`/my/wishlist`} />
+          </div>
+        </div>
+      </MobileView>
+
+      <DesktopView>
+        <div className='container mx-auto flex py-10'>
+          <div className='w-3/12 pr-4'>
+            <Menu />
+          </div>
+          <div className='w-9/12'>
+            <div className='grid grid-cols-5 gap-3'>
+              {wishlists.data?.products.map((product) => (
+                <ProductCard key={product.id} product={product} />
+              ))}
+            </div>
+
+            <div className='mt-6'>
+              <Pagination currentPage={page} pageCount={pageCount} url={`/my/wishlist`} />
+            </div>
+          </div>
+        </div>
+      </DesktopView>
+    </>
   )
 }
 
-- 
cgit v1.2.3

