diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-12-24 08:51:37 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-12-24 08:51:37 +0700 |
| commit | 22bf497d3fd524a95982e090f2c8a1be6bde656b (patch) | |
| tree | 1c394154c78ea81e06b302eeffcb9dfb14497144 /src/pages/my | |
| parent | b2afb5c847c9983b098a3223fbcfdb666e65c8cb (diff) | |
| parent | d76f96c44f85e7e0efbd544e6b97bd80920b0039 (diff) | |
Merge branch 'new-release' into Feature/switch-account
# Conflicts:
# src-migrate/modules/register/components/FormBisnis.tsx
# src/lib/auth/components/Menu.jsx
Diffstat (limited to 'src/pages/my')
| -rw-r--r-- | src/pages/my/daftar-merchant.jsx | 15 | ||||
| -rw-r--r-- | src/pages/my/kunjungan-sales.jsx | 15 | ||||
| -rw-r--r-- | src/pages/my/kunjungan-service.jsx | 15 | ||||
| -rw-r--r-- | src/pages/my/menu.jsx | 97 | ||||
| -rw-r--r-- | src/pages/my/pembayaran-tempo.jsx | 15 | ||||
| -rw-r--r-- | src/pages/my/request-for-quotation.jsx | 15 | ||||
| -rw-r--r-- | src/pages/my/surat-dukungan.jsx | 16 |
7 files changed, 66 insertions, 122 deletions
diff --git a/src/pages/my/daftar-merchant.jsx b/src/pages/my/daftar-merchant.jsx deleted file mode 100644 index e1fa9bcb..00000000 --- a/src/pages/my/daftar-merchant.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import CreateMerchant from '@/lib/form/components/Merchant' - -export default function DaftarMerchant() { - return ( - <> - <Seo title='Daftar Merchant - Indoteknik.com' /> - - <BasicLayout> - <CreateMerchant></CreateMerchant> - </BasicLayout> - </> - ) -} diff --git a/src/pages/my/kunjungan-sales.jsx b/src/pages/my/kunjungan-sales.jsx deleted file mode 100644 index 052991d9..00000000 --- a/src/pages/my/kunjungan-sales.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import KunjunganSales from '@/lib/form/components/KunjunganSales' - -export default function kunjungan_sales() { - return ( - <> - <Seo title='Kunjungan Sales - Indoteknik.com' /> - - <BasicLayout> - <KunjunganSales /> - </BasicLayout> - </> - ) -} diff --git a/src/pages/my/kunjungan-service.jsx b/src/pages/my/kunjungan-service.jsx deleted file mode 100644 index 37de5a0b..00000000 --- a/src/pages/my/kunjungan-service.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import CreateKunjunganService from '@/lib/form/components/KunjunganService' - -export default function kunjungan_service() { - return ( - <> - <Seo title='Kunjungan Service - Indoteknik.com' /> - - <BasicLayout> - <CreateKunjunganService></CreateKunjunganService> - </BasicLayout> - </> - ) -} diff --git a/src/pages/my/menu.jsx b/src/pages/my/menu.jsx index a0ce223e..1b35d6ba 100644 --- a/src/pages/my/menu.jsx +++ b/src/pages/my/menu.jsx @@ -1,24 +1,24 @@ -import Divider from '@/core/components/elements/Divider/Divider' -import Link from '@/core/components/elements/Link/Link' -import AppLayout from '@/core/components/layouts/AppLayout' -import useAuth from '@/core/hooks/useAuth' -import { deleteAuth } from '@/core/utils/auth' -import IsAuth from '@/lib/auth/components/IsAuth' -import { ChevronRightIcon, UserIcon } from '@heroicons/react/24/solid' -import { signOut, useSession } from 'next-auth/react' -import { useRouter } from 'next/router' -import ImageNext from 'next/image' - +import Divider from '@/core/components/elements/Divider/Divider'; +import Link from '@/core/components/elements/Link/Link'; +import AppLayout from '@/core/components/layouts/AppLayout'; +import useAuth from '@/core/hooks/useAuth'; +import { deleteAuth } from '@/core/utils/auth'; +import IsAuth from '@/lib/auth/components/IsAuth'; +import { ChevronRightIcon, UserIcon } from '@heroicons/react/24/solid'; +import { signOut, useSession } from 'next-auth/react'; +import { useRouter } from 'next/router'; +import ImageNext from 'next/image'; +import whatsappUrl from '@/core/utils/whatsappUrl'; export default function Menu() { - const auth = useAuth() - const router = useRouter() - const { data: session } = useSession() + const auth = useAuth(); + const router = useRouter(); + const { data: session } = useSession(); const logout = () => { deleteAuth().then(() => { - router.push('/login') - }) - } + router.push('/login'); + }); + }; return ( <IsAuth> @@ -29,8 +29,12 @@ export default function Menu() { </div> <div className='ml-4'> <div className='font-semibold text-gray_r-12'>{auth?.name}</div> - {auth?.company && <div className='badge-solid-red mt-1'>Akun Bisnis</div>} - {!auth?.company && <div className='badge-gray mt-1'>Akun Individu</div>} + {auth?.company && ( + <div className='badge-solid-red mt-1'>Akun Bisnis</div> + )} + {!auth?.company && ( + <div className='badge-gray mt-1'>Akun Individu</div> + )} </div> <div className='ml-auto !text-gray_r-12'> <ChevronRightIcon className='w-6' /> @@ -47,32 +51,52 @@ export default function Menu() { <LinkItem href='/my/quotations'> {' '} <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_daftar_quotation.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_daftar_quotation.svg' + width={18} + height={20} + /> <p>Daftar Quotation</p> </div> </LinkItem> <LinkItem href='/my/transactions'> <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_daftar_transaksi.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_daftar_transaksi.svg' + width={18} + height={20} + /> <p>Daftar Transaksi</p> </div> </LinkItem> <LinkItem href='/my/shipments'> <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_pengiriman.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_pengiriman.svg' + width={18} + height={20} + /> <p>Daftar Pengiriman</p> </div> </LinkItem> <LinkItem href='/my/invoices'> {' '} <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_invoice.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_invoice.svg' + width={18} + height={20} + /> <p>Invoice & Faktur Pajak</p> </div> </LinkItem> <LinkItem href='/my/wishlist'> <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_wishlist.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_wishlist.svg' + width={18} + height={20} + /> <p>Wishlist</p> </div> </LinkItem> @@ -83,10 +107,14 @@ export default function Menu() { <MenuHeader>Pusat Bantuan</MenuHeader> <div className='divide-y divide-gray_r-6 border-y border-gray_r-6 mt-4'> - <LinkItem href='/'> + <LinkItem href={whatsappUrl('', '', '')}> {' '} <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_layanan_pelanggan.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_layanan_pelanggan.svg' + width={18} + height={20} + /> <p>Layanan Pelanggan</p> </div> </LinkItem> @@ -99,7 +127,11 @@ export default function Menu() { <div className='divide-y divide-gray_r-6 border-y border-gray_r-6 mt-4'> <LinkItem href='/my/address'> <div className='flex gap-x-3 items-center'> - <ImageNext src='/images/icon/icon_daftar_alamat.svg' width={18} height={20} /> + <ImageNext + src='/images/icon/icon_daftar_alamat.svg' + width={18} + height={20} + /> <p>Daftar Alamat</p> </div> </LinkItem> @@ -112,20 +144,23 @@ export default function Menu() { </div> </AppLayout> </IsAuth> - ) + ); } const MenuHeader = ({ children, ...props }) => ( <div {...props} className='font-medium px-4 flex'> {children} </div> -) +); const LinkItem = ({ children, ...props }) => ( - <Link {...props} className='!text-gray_r-12/70 !font-normal p-4 flex items-center'> + <Link + {...props} + className='!text-gray_r-12/70 !font-normal p-4 flex items-center' + > {children} <div className='ml-auto !text-gray_r-11'> <ChevronRightIcon className='w-5' /> </div> </Link> -) +); diff --git a/src/pages/my/pembayaran-tempo.jsx b/src/pages/my/pembayaran-tempo.jsx deleted file mode 100644 index 8947bdd9..00000000 --- a/src/pages/my/pembayaran-tempo.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import PembayaranTempo from '@/lib/form/components/PembayaranTempo' - -export default function pembayaranTempo() { - return ( - <> - <Seo title='Pembayaran Tempo - Indoteknik.com' /> - - <BasicLayout> - <PembayaranTempo /> - </BasicLayout> - </> - ) -} diff --git a/src/pages/my/request-for-quotation.jsx b/src/pages/my/request-for-quotation.jsx deleted file mode 100644 index 40fda009..00000000 --- a/src/pages/my/request-for-quotation.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import FormRequestForQuotation from '@/lib/form/components/RequestForQuotation' - -export default function RequestForQuotation() { - return ( - <> - <Seo title='Request for Quotation - Indoteknik.com' /> - - <BasicLayout> - <FormRequestForQuotation /> - </BasicLayout> - </> - ) -} diff --git a/src/pages/my/surat-dukungan.jsx b/src/pages/my/surat-dukungan.jsx deleted file mode 100644 index 8058f34d..00000000 --- a/src/pages/my/surat-dukungan.jsx +++ /dev/null @@ -1,16 +0,0 @@ -import Seo from '@/core/components/Seo' -import BasicLayout from '@/core/components/layouts/BasicLayout' -import CreateKunjunganService from '@/lib/form/components/KunjunganService' -import CreateSuratDukungan from '@/lib/form/components/SuratDukungan' - -export default function surat_dukungan() { - return ( - <> - <Seo title='Surat Dukungan - Indoteknik.com' /> - - <BasicLayout> - <CreateSuratDukungan></CreateSuratDukungan> - </BasicLayout> - </> - ) -} |
