| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- import { useTranslation } from 'react-i18next'
 
- import { useRouter } from 'next/navigation'
 
- import Button from '@/app/components/base/button'
 
- import { useAppContext } from '@/context/app-context'
 
- import { logout } from '@/service/common'
 
- import Avatar from '@/app/components/base/avatar'
 
- import { Triangle } from '@/app/components/base/icons/src/public/education'
 
- const UserInfo = () => {
 
-   const router = useRouter()
 
-   const { t } = useTranslation()
 
-   const { userProfile } = useAppContext()
 
-   const handleLogout = async () => {
 
-     await logout({
 
-       url: '/logout',
 
-       params: {},
 
-     })
 
-     localStorage.removeItem('setup_status')
 
-     localStorage.removeItem('console_token')
 
-     localStorage.removeItem('refresh_token')
 
-     router.push('/signin')
 
-   }
 
-   return (
 
-     <div className='relative flex items-center justify-between rounded-xl border-[4px] border-components-panel-on-panel-item-bg bg-gradient-to-r from-background-gradient-bg-fill-chat-bg-2 to-background-gradient-bg-fill-chat-bg-1 pb-6 pl-6 pr-8 pt-9 shadow-shadow-shadow-5'>
 
-       <div className='absolute left-0 top-0 flex items-center'>
 
-         <div className='system-2xs-semibold-uppercase flex h-[22px] items-center bg-components-panel-on-panel-item-bg pl-2 pt-1 text-text-accent-light-mode-only'>
 
-           {t('education.currentSigned')}
 
-         </div>
 
-         <Triangle className='h-[22px] w-4 text-components-panel-on-panel-item-bg' />
 
-       </div>
 
-       <div className='flex items-center'>
 
-         <Avatar
 
-           className='mr-4'
 
-           avatar={userProfile.avatar_url}
 
-           name={userProfile.name}
 
-           size={48}
 
-         />
 
-         <div className='pt-1.5'>
 
-           <div className='system-md-semibold text-text-primary'>
 
-             {userProfile.name}
 
-           </div>
 
-           <div className='system-sm-regular text-text-secondary'>
 
-             {userProfile.email}
 
-           </div>
 
-         </div>
 
-       </div>
 
-       <Button
 
-         variant='secondary'
 
-         onClick={handleLogout}
 
-       >
 
-         {t('common.userProfile.logout')}
 
-       </Button>
 
-     </div>
 
-   )
 
- }
 
- export default UserInfo
 
 
  |