import Link from '@/core/components/elements/Link/Link'; import { useRouter } from 'next/router'; import ImageNext from 'next/image'; import whatsappUrl from '@/core/utils/whatsappUrl'; import useAuth from '@/core/hooks/useAuth'; import switchAccountProgresApi from '@/lib/auth/api/switchAccountProgresApi.js'; import { useState, useEffect } from 'react'; import { InfoIcon } from 'lucide-react'; import { deleteAuth } from '@/core/utils/auth'; const Menu = () => { const router = useRouter(); const auth = useAuth(); const [ubahAkun, setUbahAkun] = useState(); useEffect(() => { const loadProgres = async () => { const progresSwitchAccount = await switchAccountProgresApi(); if (progresSwitchAccount) { setUbahAkun(progresSwitchAccount.status); } }; loadProgres(); }, []); const routeStartWith = (route) => router.pathname.startsWith(route); const logout = async () => { deleteAuth().then(() => { router.push('/login'); }); }; return (
Akun Saya
{auth?.company && !(ubahAkun === 'pending') && ( <>

Akun Bisnis

{' '}
Anda terdaftar sebagai akun bisnis, segala bentuk transaksi anda untuk perusahaan yang sudah anda daftarkan di Indoteknik.com
)} {ubahAkun === 'pending' && ( <>

Review

Proses perubahan akun anda sedang kami review, mohon menunggu hingga 2x24 jam.
)} {!auth?.company && !(ubahAkun === 'pending') && ( <>

Akun Individu

Anda terdaftar sebagai akun individu, Segala bentuk transaksi anda untuk Pribadi/Individu.

)}
Menu

Daftar Quotation

Daftar Transaksi

Daftar Pengiriman

Invoice & Faktur Pajak

{auth && auth.partnerTempo && (auth.partnerTempo || auth.tempoProgres === 'review') && (

Pembayaran Tempo

)}

Wishlist

Pusat Bantuan

Layanan Pelanggan

Pengaturan Akun

Daftar Alamat

Profil Saya

); }; const LinkItem = ({ children, ...props }) => ( {children} ); export default Menu;