summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-09-28 10:01:30 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-09-28 10:01:30 +0700
commit3eb78e21b89bd0bdddb803767ea6ec983794994b (patch)
treef5ced7fe061f1be40bbfbeeb0d4ff1e2b5de5310 /src
parent6de06f74f0a004900ecc415b91eb03d1b58a872f (diff)
<iman> update temp switch account
Diffstat (limited to 'src')
-rw-r--r--src/lib/auth/components/Menu.jsx22
-rw-r--r--src/pages/my/profile.jsx10
2 files changed, 24 insertions, 8 deletions
diff --git a/src/lib/auth/components/Menu.jsx b/src/lib/auth/components/Menu.jsx
index 979de83b..042b1842 100644
--- a/src/lib/auth/components/Menu.jsx
+++ b/src/lib/auth/components/Menu.jsx
@@ -3,20 +3,36 @@ import { useRouter } from 'next/router';
import ImageNext from 'next/image';
import whatsappUrl from '@/core/utils/whatsappUrl';
import useAuth from '@/core/hooks/useAuth';
-import Divider from '@/core/components/elements/Divider/Divider';
+import switchAccountProgresApi from '@/lib/auth/api/switchAccountProgresApi.js';
+import { useState, useEffect } from 'react';
const Menu = () => {
const router = useRouter();
const auth = useAuth();
+ // console.log('auth', auth);
+ const [ubahAkun, setUbahAkun] = useState();
+ // const [isAprove, setIsAprove] = useState();
+ useEffect(() => {
+ const loadProgres = async () => {
+ const progresSwitchAccount = await switchAccountProgresApi();
+ console.log('progresSwitchAccount', progresSwitchAccount);
+ // if (progresSwitchAccount) {
+ // setIsAprove(progresSwitchAccount.status);
+ setUbahAkun(progresSwitchAccount.status);
+ // }
+ };
+ loadProgres();
+ }, []);
const routeStartWith = (route) => router.pathname.startsWith(route);
return (
<div className='grid grid-cols-1 bg-white border border-gray_r-6 rounded py-2 px-4 sticky top-48'>
<div className='flex justify-between py-4'>
<div className='font-semibold text-gray_r-12'>Akun Saya</div>
- {auth?.company && (
+ {auth?.company && !ubahAkun && (
<div className='badge-solid-red mt-1 p-2'>Akun Bisnis</div>
)}
- {!auth?.company && (
+ {ubahAkun && <div className='badge-solid-red mt-1 p-2'>Review</div>}
+ {!auth?.company && !ubahAkun && (
<div className='badge-gray mt-1 p-2'>Akun Individu</div>
)}
</div>
diff --git a/src/pages/my/profile.jsx b/src/pages/my/profile.jsx
index f6063ff2..ee0cd907 100644
--- a/src/pages/my/profile.jsx
+++ b/src/pages/my/profile.jsx
@@ -9,7 +9,7 @@ import SwitchAccount from '@/lib/auth/components/SwitchAccount';
import IsAuth from '@/lib/auth/components/IsAuth';
import Menu from '@/lib/auth/components/Menu';
import PersonalProfile from '@/lib/auth/components/PersonalProfile';
-import StatusSwitchAccount from '@/lib/auth/components/StatusSwitchAccount';
+// import StatusSwitchAccount from '@/lib/auth/components/StatusSwitchAccount';
import { Checkbox } from '@chakra-ui/react';
import { useState, useEffect } from 'react';
import switchAccountProgresApi from '@/lib/auth/api/switchAccountProgresApi.js';
@@ -89,12 +89,12 @@ export default function Profile() {
<Divider />
</div>
)}
- {!auth?.parentId
+ {/* {!auth?.parentId
? auth?.parentId
: auth?.parent_id &&
isAprove != 'unknown' && (
<StatusSwitchAccount status={isAprove} />
- )}
+ )} */}
<PersonalProfile />
<Divider />
{auth?.parentId && <CompanyProfile />}
@@ -126,12 +126,12 @@ export default function Profile() {
<Divider />
</div>
)}
- {!auth?.parentId
+ {/* {!auth?.parentId
? auth?.parentId
: auth?.parent_id &&
isAprove != 'unknown' && (
<StatusSwitchAccount status={isAprove} />
- )}
+ )} */}
<PersonalProfile />
<Divider />
{auth?.parentId && <CompanyProfile />}