diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/components/elements/Navbar/NavbarMobile.jsx | 2 | ||||
| -rw-r--r-- | src/core/components/elements/Navbar/Search.jsx | 6 | ||||
| -rw-r--r-- | src/pages/activate.jsx | 8 | ||||
| -rw-r--r-- | src/pages/blog/[slug].jsx | 7 | ||||
| -rw-r--r-- | src/pages/blog/index.jsx | 12 | ||||
| -rw-r--r-- | src/pages/hubungi-kami.jsx | 8 | ||||
| -rw-r--r-- | src/pages/index.jsx | 9 | ||||
| -rw-r--r-- | src/pages/informasi-garansi.jsx | 8 | ||||
| -rw-r--r-- | src/pages/karir.jsx | 8 | ||||
| -rw-r--r-- | src/pages/kebijakan-privasi.jsx | 8 | ||||
| -rw-r--r-- | src/pages/metode-pembayaran.jsx | 8 | ||||
| -rw-r--r-- | src/pages/metode-pengiriman.jsx | 8 | ||||
| -rw-r--r-- | src/pages/panduan-belanja.jsx | 8 | ||||
| -rw-r--r-- | src/pages/panduan-pick-up-service.jsx | 8 | ||||
| -rw-r--r-- | src/pages/panduan-quotation.jsx | 8 | ||||
| -rw-r--r-- | src/pages/pelanggan-kami.jsx | 8 | ||||
| -rw-r--r-- | src/pages/pengembalian-barang-dana.jsx | 8 | ||||
| -rw-r--r-- | src/pages/syarat-ketentuan.jsx | 8 |
18 files changed, 84 insertions, 56 deletions
diff --git a/src/core/components/elements/Navbar/NavbarMobile.jsx b/src/core/components/elements/Navbar/NavbarMobile.jsx index 1fd7658e..7ac967fa 100644 --- a/src/core/components/elements/Navbar/NavbarMobile.jsx +++ b/src/core/components/elements/Navbar/NavbarMobile.jsx @@ -47,7 +47,7 @@ const NavbarMobile = () => { {cartCount} </span> </Link> - <button type='button' onClick={open}> + <button type='button' aria-label='sidebarMenuButton' onClick={open}> <Bars3Icon className='w-6 text-gray_r-12' /> </button> </div> diff --git a/src/core/components/elements/Navbar/Search.jsx b/src/core/components/elements/Navbar/Search.jsx index 77510773..47a9c235 100644 --- a/src/core/components/elements/Navbar/Search.jsx +++ b/src/core/components/elements/Navbar/Search.jsx @@ -56,7 +56,11 @@ const Search = () => { onBlur={onInputBlur} onFocus={loadSuggestion} /> - <button type='submit' className='rounded-r border border-l-0 border-gray_r-6 px-2'> + <button + type='submit' + aria-label='SearchButton' + className='rounded-r border border-l-0 border-gray_r-6 px-2' + > <MagnifyingGlassIcon className='w-6' /> </button> diff --git a/src/pages/activate.jsx b/src/pages/activate.jsx index 48d9c4d3..8e9d8fbb 100644 --- a/src/pages/activate.jsx +++ b/src/pages/activate.jsx @@ -1,9 +1,11 @@ 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' import MobileView from '@/core/components/views/MobileView' -import ActivateComponent from '@/lib/auth/components/Activate' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const ActivateComponent = dynamic(() => import('@/lib/auth/components/Activate')) +const SimpleFooter = dynamic(() => import('@/core/components/elements/Footer/SimpleFooter')) export default function Activate() { return ( diff --git a/src/pages/blog/[slug].jsx b/src/pages/blog/[slug].jsx index 9305411d..39c0bb50 100644 --- a/src/pages/blog/[slug].jsx +++ b/src/pages/blog/[slug].jsx @@ -1,10 +1,11 @@ import Seo from '@/core/components/Seo' -import Link from '@/core/components/elements/Link/Link' import Spinner from '@/core/components/elements/Spinner/Spinner' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import { createSlug, getIdFromSlug } from '@/core/utils/slug' +import { getIdFromSlug } from '@/core/utils/slug' import useBlog from '@/lib/blog/hooks/useBlog' import { useRouter } from 'next/router' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) export default function BlogDetail() { const router = useRouter() diff --git a/src/pages/blog/index.jsx b/src/pages/blog/index.jsx index c65fe07d..17446935 100644 --- a/src/pages/blog/index.jsx +++ b/src/pages/blog/index.jsx @@ -1,12 +1,14 @@ -import BasicLayout from '@/core/components/layouts/BasicLayout' import Link from 'next/link' +import { useRouter } from 'next/router' import { createSlug } from '@/core/utils/slug' -import Image from '@/core/components/elements/Image/Image' import useBlogs from '@/lib/blog/hooks/useBlogs' -import { useRouter } from 'next/router' -import Pagination from '@/core/components/elements/Pagination/Pagination' -import Spinner from '@/core/components/elements/Spinner/Spinner' import Seo from '@/core/components/Seo' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const Pagination = dynamic(() => import('@/core/components/elements/Pagination/Pagination')) +const Spinner = dynamic(() => import('@/core/components/elements/Spinner/Spinner')) +const Image = dynamic(() => import('@/core/components/elements/Image/Image')) export default function Blogs() { const router = useRouter() diff --git a/src/pages/hubungi-kami.jsx b/src/pages/hubungi-kami.jsx index 79934f8f..a246b515 100644 --- a/src/pages/hubungi-kami.jsx +++ b/src/pages/hubungi-kami.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function HubungiKami() { return ( <BasicLayout> <Seo title='Hubungi Kami - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/hubungi-kami' /> </article> </BasicLayout> diff --git a/src/pages/index.jsx b/src/pages/index.jsx index 9c434660..5ca7b939 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -3,28 +3,23 @@ import ImageSkeleton from '@/core/components/elements/Skeleton/ImageSkeleton' import PopularProductSkeleton from '@/lib/home/components/Skeleton/PopularProductSkeleton' import MobileView from '@/core/components/views/MobileView' import DesktopView from '@/core/components/views/DesktopView' -import { useEffect, useRef, useState } from 'react' -import { NextSeo } from 'next-seo' +import { useRef } from 'react' import Seo from '@/core/components/Seo' import { useQuery } from 'react-query' import odooApi from '@/core/api/odooApi' import Image from 'next/image' -import FlashSale from '@/lib/flashSale/components/FlashSale' const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) - +const FlashSale = dynamic(() => import('@/lib/flashSale/components/FlashSale')) const HeroBanner = dynamic(() => import('@/lib/home/components/HeroBanner'), { loading: () => <ImageSkeleton /> }) - const PreferredBrand = dynamic(() => import('@/lib/home/components/PreferredBrand'), { loading: () => <PopularProductSkeleton /> }) - const PopularProduct = dynamic(() => import('@/lib/home/components/PopularProduct'), { loading: () => <PopularProductSkeleton /> }) - const CategoryHomeId = dynamic(() => import('@/lib/home/components/CategoryHomeId'), { loading: () => <PopularProductSkeleton /> }) diff --git a/src/pages/informasi-garansi.jsx b/src/pages/informasi-garansi.jsx index 8346bf35..c4511d30 100644 --- a/src/pages/informasi-garansi.jsx +++ b/src/pages/informasi-garansi.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function InformasiGaransi() { return ( <BasicLayout> <Seo title='Informasi Garansi - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/informasi-garansi' /> </article> </BasicLayout> diff --git a/src/pages/karir.jsx b/src/pages/karir.jsx index 01326dd5..406397d9 100644 --- a/src/pages/karir.jsx +++ b/src/pages/karir.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function KebijakanPrivasi() { return ( <BasicLayout> <Seo title='Karir - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/karir' /> </article> </BasicLayout> diff --git a/src/pages/kebijakan-privasi.jsx b/src/pages/kebijakan-privasi.jsx index 746014d8..8662d56d 100644 --- a/src/pages/kebijakan-privasi.jsx +++ b/src/pages/kebijakan-privasi.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function KebijakanPrivasi() { return ( <BasicLayout> <Seo title='Kebijakan Privasi - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/kebijakan-privasi' /> </article> </BasicLayout> diff --git a/src/pages/metode-pembayaran.jsx b/src/pages/metode-pembayaran.jsx index c2778bb1..8e5d6467 100644 --- a/src/pages/metode-pembayaran.jsx +++ b/src/pages/metode-pembayaran.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function MetodePembayaran() { return ( <BasicLayout> <Seo title='Metode Pembayaran - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/metode-pembayaran' /> </article> </BasicLayout> diff --git a/src/pages/metode-pengiriman.jsx b/src/pages/metode-pengiriman.jsx index a544b751..2b0b65fa 100644 --- a/src/pages/metode-pengiriman.jsx +++ b/src/pages/metode-pengiriman.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function MetodePengiriman() { return ( <BasicLayout> <Seo title='Metode Pengiriman - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/metode-pengiriman' /> </article> </BasicLayout> diff --git a/src/pages/panduan-belanja.jsx b/src/pages/panduan-belanja.jsx index 3b8b85b1..27be13da 100644 --- a/src/pages/panduan-belanja.jsx +++ b/src/pages/panduan-belanja.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function PanduanBelanja() { return ( <BasicLayout> <Seo title='Panduan Belanja - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/panduan-belanja' /> </article> </BasicLayout> diff --git a/src/pages/panduan-pick-up-service.jsx b/src/pages/panduan-pick-up-service.jsx index 61e31a63..57f78a4c 100644 --- a/src/pages/panduan-pick-up-service.jsx +++ b/src/pages/panduan-pick-up-service.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function PanduanPickUpService() { return ( <BasicLayout> <Seo title='Panduan Pick Up Service - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/panduan-pick-up-service' /> </article> </BasicLayout> diff --git a/src/pages/panduan-quotation.jsx b/src/pages/panduan-quotation.jsx index 6e20ac4f..e4ecdd95 100644 --- a/src/pages/panduan-quotation.jsx +++ b/src/pages/panduan-quotation.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function PanduanQuotation() { return ( <BasicLayout> <Seo title='Panduan Quotation - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/panduan-quotation' /> </article> </BasicLayout> diff --git a/src/pages/pelanggan-kami.jsx b/src/pages/pelanggan-kami.jsx index 33a5f94b..48b92339 100644 --- a/src/pages/pelanggan-kami.jsx +++ b/src/pages/pelanggan-kami.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function PelangganKami() { return ( <BasicLayout> <Seo title='Pelanggan Kami - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/pelanggan-kami' /> </article> </BasicLayout> diff --git a/src/pages/pengembalian-barang-dana.jsx b/src/pages/pengembalian-barang-dana.jsx index 210c9fa0..57b5c9c5 100644 --- a/src/pages/pengembalian-barang-dana.jsx +++ b/src/pages/pengembalian-barang-dana.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function PengembalianBarangDana() { return ( <BasicLayout> <Seo title='Pengembalian Barang & Dana - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/pengembalian-barang-dana' /> </article> </BasicLayout> diff --git a/src/pages/syarat-ketentuan.jsx b/src/pages/syarat-ketentuan.jsx index 114d09c4..20a3aa63 100644 --- a/src/pages/syarat-ketentuan.jsx +++ b/src/pages/syarat-ketentuan.jsx @@ -1,13 +1,15 @@ import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PageContent from '@/lib/content/components/PageContent' +import dynamic from 'next/dynamic' + +const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout')) +const PageContent = dynamic(() => import('@/lib/content/components/PageContent')) export default function SyaratKetentuan() { return ( <BasicLayout> <Seo title='Syarat & Ketentuan - Indoteknik.com' /> - <article className='container mx-auto py-6'> + <article className='container mx-auto py-6 px-4 sm:px-0'> <PageContent path='/syarat-ketentuan' /> </article> </BasicLayout> |
