|
import LazyImage from '@/components/LazyImage' |
|
import { useGitBookGlobal } from '@/themes/gitbook' |
|
import Link from 'next/link' |
|
import { siteConfig } from '@/lib/config' |
|
import CONFIG from '../config' |
|
|
|
|
|
|
|
|
|
|
|
|
|
export default function LogoBar(props) { |
|
const { siteInfo } = props |
|
const { pageNavVisible, changePageNavVisible } = useGitBookGlobal() |
|
|
|
const togglePageNavVisible = () => { |
|
changePageNavVisible(!pageNavVisible) |
|
} |
|
return ( |
|
<div id='top-wrapper' className='w-full flex items-center'> |
|
<div onClick={togglePageNavVisible} className='cursor-pointer md:hidden text-xl pr-3 hover:scale-110 duration-150'> |
|
<i className={`fa-solid ${pageNavVisible ? 'fa-align-justify' : 'fa-indent'}`}></i> |
|
</div> |
|
<Link href={`/${siteConfig('GITBOOK_INDEX_PAGE', '', CONFIG)}`} className='flex text-md md:text-xl dark:text-gray-200'> |
|
<LazyImage src={siteInfo?.icon} width={24} height={24} alt={siteConfig('AUTHOR')} className='mr-2 hidden md:block' /> |
|
{siteConfig('TITLE')} |
|
</Link> |
|
</div> |
|
) |
|
} |
|
|