summaryrefslogtreecommitdiff
path: root/src/pages/shop
diff options
context:
space:
mode:
authorRafi Zadanly <rafizadanly@gmail.com>2022-12-22 15:29:18 +0700
committerRafi Zadanly <rafizadanly@gmail.com>2022-12-22 15:29:18 +0700
commit31d6352ab8855754ef18c01763d3c1b5a68de857 (patch)
treee9b7e67a994574b5b1ccc7c8ef805a899f561d3d /src/pages/shop
parent7ca4c68e3c509004a84d05ebd6d66019c7e92b72 (diff)
Appbar component and auth hook (useAuth)
Diffstat (limited to 'src/pages/shop')
-rw-r--r--src/pages/shop/cart.js40
1 files changed, 6 insertions, 34 deletions
diff --git a/src/pages/shop/cart.js b/src/pages/shop/cart.js
index 4c954960..f099a19e 100644
--- a/src/pages/shop/cart.js
+++ b/src/pages/shop/cart.js
@@ -1,17 +1,11 @@
import { useEffect, useState } from "react";
import { toast } from "react-hot-toast";
-import Head from "next/head";
import {
TrashIcon,
PlusIcon,
MinusIcon,
- ChevronLeftIcon,
} from "@heroicons/react/24/solid";
-import {
- ExclamationTriangleIcon,
- HeartIcon,
- HomeIcon
-} from "@heroicons/react/24/outline";
+import { ExclamationTriangleIcon } from "@heroicons/react/24/outline";
// Helpers
import {
@@ -30,14 +24,10 @@ import Layout from "../../components/Layout";
import Link from "../../components/Link";
import Alert from "../../components/Alert";
import Spinner from "../../components/Spinner";
+import { useRouter } from "next/router";
+import AppBar from "../../components/AppBar";
-export async function getServerSideProps(context) {
- let previousRoute = context.req.headers.referer || '/';
- if (previousRoute.endsWith('/shop/cart')) previousRoute = '/';
- return { props: { previousRoute } };
-}
-
-export default function Cart({ previousRoute }) {
+export default function Cart() {
const [isLoadingProducts, setIsLoadingProducts] = useState(true);
const [products, setProducts] = useState([]);
const [totalPriceBeforeTax, setTotalPriceBeforeTax] = useState(0);
@@ -163,27 +153,9 @@ export default function Cart({ previousRoute }) {
onClose={hideDeleteConfirmation}
onSubmit={deleteItem}
/>
- <Head>
- <title>Keranjang Belanja - Indoteknik</title>
- </Head>
- <Layout>
- <div className="flex justify-between p-4">
- {/* --- Start Title */}
- <Link href={previousRoute} className="flex gap-x-2 text-gray_r-12">
- <ChevronLeftIcon className="w-6 stroke-2"/>
- <h1>Keranjang Saya</h1>
- </Link>
- {/* --- End Title */}
- {/* --- Start Icons */}
- <div className="flex gap-x-3">
- <HeartIcon className="w-6 stroke-2"/>
- <Link href="/">
- <HomeIcon className="w-6 stroke-2 text-gray_r-12"/>
- </Link>
- </div>
- {/* --- End Icons */}
- </div>
+ <Layout>
+ <AppBar title="Keranjang Saya" />
{/* jsx-start: Progress Bar */}
<div className="bg-gray_r-3 flex gap-x-2 p-4 rounded-md mb-3">