diff --git a/src/pages/contact-us.jsx b/src/pages/contact-us.jsx
index 71f816db..adbf9439 100644
--- a/src/pages/contact-us.jsx
+++ b/src/pages/contact-us.jsx
@@ -1,9 +1,11 @@
+import Seo from '@/core/components/Seo'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import PageContent from '@/lib/content/components/PageContent'
export default function ContactUs() {
return (
+
)
diff --git a/src/pages/faqs.jsx b/src/pages/faqs.jsx
index ec7a4b47..e8ffb4e3 100644
--- a/src/pages/faqs.jsx
+++ b/src/pages/faqs.jsx
@@ -1,9 +1,11 @@
+import Seo from '@/core/components/Seo'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import PageContent from '@/lib/content/components/PageContent'
export default function ContactUs() {
return (
+
)
diff --git a/src/pages/index.jsx b/src/pages/index.jsx
index 99f94ee1..1102cc1b 100644
--- a/src/pages/index.jsx
+++ b/src/pages/index.jsx
@@ -5,6 +5,7 @@ import MobileView from '@/core/components/views/MobileView'
import DesktopView from '@/core/components/views/DesktopView'
import { useRef } from 'react'
import { NextSeo } from 'next-seo'
+import Seo from '@/core/components/Seo'
const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout'))
@@ -35,18 +36,18 @@ export default function Home() {
return (
-
+
diff --git a/src/pages/login.jsx b/src/pages/login.jsx
index bd7ec5c1..38174f84 100644
--- a/src/pages/login.jsx
+++ b/src/pages/login.jsx
@@ -1,3 +1,4 @@
+import Seo from '@/core/components/Seo'
import SimpleFooter from '@/core/components/elements/Footer/SimpleFooter'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import DesktopView from '@/core/components/views/DesktopView'
@@ -7,6 +8,8 @@ import LoginComponent from '@/lib/auth/components/Login'
export default function Login() {
return (
<>
+
+
diff --git a/src/pages/register.jsx b/src/pages/register.jsx
index 7f5e9f2b..a2fbbf94 100644
--- a/src/pages/register.jsx
+++ b/src/pages/register.jsx
@@ -1,3 +1,4 @@
+import Seo from '@/core/components/Seo'
import SimpleFooter from '@/core/components/elements/Footer/SimpleFooter'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import DesktopView from '@/core/components/views/DesktopView'
@@ -7,6 +8,8 @@ import RegisterComponent from '@/lib/auth/components/Register'
export default function Register() {
return (
<>
+
+
diff --git a/src/pages/shop/brands/[slug].jsx b/src/pages/shop/brands/[slug].jsx
index 33f81fa2..9c5193ad 100644
--- a/src/pages/shop/brands/[slug].jsx
+++ b/src/pages/shop/brands/[slug].jsx
@@ -2,6 +2,7 @@ import dynamic from 'next/dynamic'
import { getIdFromSlug, getNameFromSlug } from '@/core/utils/slug'
import { useRouter } from 'next/router'
import _ from 'lodash'
+import Seo from '@/core/components/Seo'
const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout'))
const ProductSearch = dynamic(() => import('@/lib/product/components/ProductSearch'))
@@ -10,8 +11,22 @@ const Brand = dynamic(() => import('@/lib/brand/components/Brand'))
export default function BrandDetail() {
const router = useRouter()
const { slug = '' } = router.query
+
+ const brandName = getNameFromSlug(slug)
return (
+
+
{!_.isEmpty(router.query) && (
+
+
diff --git a/src/pages/shop/cart.jsx b/src/pages/shop/cart.jsx
index 9566cfcb..e574f14d 100644
--- a/src/pages/shop/cart.jsx
+++ b/src/pages/shop/cart.jsx
@@ -1,3 +1,4 @@
+import Seo from '@/core/components/Seo'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import DesktopView from '@/core/components/views/DesktopView'
import MobileView from '@/core/components/views/MobileView'
@@ -9,6 +10,8 @@ const CartComponent = dynamic(() => import('@/lib/cart/components/Cart'))
export default function Cart() {
return (
<>
+
+
diff --git a/src/pages/shop/checkout/[status].jsx b/src/pages/shop/checkout/[status].jsx
index bf184c0e..7c39718c 100644
--- a/src/pages/shop/checkout/[status].jsx
+++ b/src/pages/shop/checkout/[status].jsx
@@ -3,6 +3,7 @@ import IsAuth from '@/lib/auth/components/IsAuth'
import FinishCheckoutComponent from '@/lib/checkout/components/FinishCheckout'
import { useRouter } from 'next/router'
import axios from 'axios'
+import Seo from '@/core/components/Seo'
export async function getServerSideProps(context) {
const { order_id } = context.query
@@ -18,10 +19,14 @@ export default function Finish() {
const router = useRouter()
return (
-
-
-
-
-
+ <>
+
+
+
+
+
+
+
+ >
)
}
diff --git a/src/pages/shop/checkout/index.jsx b/src/pages/shop/checkout/index.jsx
index 30d2c730..13fc7056 100644
--- a/src/pages/shop/checkout/index.jsx
+++ b/src/pages/shop/checkout/index.jsx
@@ -1,3 +1,4 @@
+import Seo from '@/core/components/Seo'
import AppLayout from '@/core/components/layouts/AppLayout'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import DesktopView from '@/core/components/views/DesktopView'
@@ -7,18 +8,22 @@ import CheckoutComponent from '@/lib/checkout/components/Checkout'
export default function Checkout() {
return (
-
-
-
-
-
-
+ <>
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
)
}
diff --git a/src/pages/shop/product/[slug].jsx b/src/pages/shop/product/[slug].jsx
index e8084cbe..84b848f0 100644
--- a/src/pages/shop/product/[slug].jsx
+++ b/src/pages/shop/product/[slug].jsx
@@ -2,6 +2,7 @@ import Seo from '@/core/components/Seo'
import { getIdFromSlug } from '@/core/utils/slug'
import productApi from '@/lib/product/api/productApi'
import dynamic from 'next/dynamic'
+import { useRouter } from 'next/router'
const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout'))
const Product = dynamic(() => import('@/lib/product/components/Product/Product'))
@@ -23,9 +24,24 @@ export async function getServerSideProps(context) {
}
export default function ProductDetail({ product }) {
+ const router = useRouter()
return (
-
+
)
diff --git a/src/pages/shop/quotation/finish.jsx b/src/pages/shop/quotation/finish.jsx
index 32638b62..52e03cf6 100644
--- a/src/pages/shop/quotation/finish.jsx
+++ b/src/pages/shop/quotation/finish.jsx
@@ -1,3 +1,4 @@
+import Seo from '@/core/components/Seo'
import Link from '@/core/components/elements/Link/Link'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import useAuth from '@/core/hooks/useAuth'
@@ -10,6 +11,9 @@ export default function FinishQuotation() {
const router = useRouter()
const { id } = router.query
return (
+ <>
+
+
@@ -39,5 +43,6 @@ export default function FinishQuotation() {
+ >
)
}
diff --git a/src/pages/shop/quotation/index.jsx b/src/pages/shop/quotation/index.jsx
index efb35db9..bd086b72 100644
--- a/src/pages/shop/quotation/index.jsx
+++ b/src/pages/shop/quotation/index.jsx
@@ -1,3 +1,4 @@
+import Seo from '@/core/components/Seo'
import AppLayout from '@/core/components/layouts/AppLayout'
import BasicLayout from '@/core/components/layouts/BasicLayout'
import DesktopView from '@/core/components/views/DesktopView'
@@ -7,18 +8,22 @@ import QuotationComponent from '@/lib/quotation/components/Quotation'
export default function Quotation() {
return (
-
-
-
-
-
-
+ <>
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
)
}
diff --git a/src/pages/shop/search.jsx b/src/pages/shop/search.jsx
index 345b715a..d21d72cd 100644
--- a/src/pages/shop/search.jsx
+++ b/src/pages/shop/search.jsx
@@ -1,6 +1,7 @@
import dynamic from 'next/dynamic'
import { useRouter } from 'next/router'
import _ from 'lodash-contrib'
+import Seo from '@/core/components/Seo'
const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout'))
const ProductSearch = dynamic(() => import('@/lib/product/components/ProductSearch'))
@@ -10,6 +11,8 @@ export default function Search() {
return (
+
+
{!_.isEmpty(router.query) && (
+
+
{video.isLoading && (
--
cgit v1.2.3