| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- 'use client'
 
- import React, { useState } from 'react'
 
- import classNames from 'classnames'
 
- import { useTranslation } from 'react-i18next'
 
- import { ArrowLeftIcon, Squares2X2Icon } from '@heroicons/react/24/solid'
 
- import type { AppDetailResponse } from '@/models/app'
 
- type IAppBackProps = {
 
-   curApp: AppDetailResponse
 
- }
 
- export default function AppBack({ curApp }: IAppBackProps) {
 
-   const { t } = useTranslation()
 
-   const [hovered, setHovered] = useState(false)
 
-   return (
 
-     <div
 
-       className={classNames(`
 
-         flex items-center h-7 pl-2.5 pr-2
 
-         text-[#1C64F2] font-semibold cursor-pointer
 
-         rounded-[10px]
 
-         ${curApp && 'hover:bg-[#EBF5FF]'}
 
-       `)}
 
-       onMouseEnter={() => setHovered(true)}
 
-       onMouseLeave={() => setHovered(false)}
 
-     >
 
-       {
 
-         (hovered && curApp)
 
-           ? <ArrowLeftIcon className='mr-1 w-[18px] h-[18px]' />
 
-           : <Squares2X2Icon className='mr-1 w-[18px] h-[18px]' />
 
-       }
 
-       {t('common.menus.apps')}
 
-     </div>
 
-   )
 
- }
 
 
  |