Files
NotionNext/themes/heo/components/Logo.js
tangly1024.com 43287cbf74 heo-主题
2023-07-13 16:54:52 +08:00

27 lines
1.2 KiB
JavaScript

import BLOG from '@/blog.config'
import { Home } from '@/components/HeroIcons'
import Link from 'next/link'
import React from 'react'
const Logo = props => {
const { siteInfo } = props
return (
<Link href='/' passHref legacyBehavior>
<div className='flex justify-center items-center cursor-pointer font-extrabold'>
{/* eslint-disable-next-line @next/next/no-img-element */}
<img src={siteInfo?.icon} width={24} height={24} alt={BLOG.AUTHOR} className='mr-4 hidden md:block' />
<div id='logo-text' className='group hover:bg-indigo-600 rounded-2xl'>
<div className='group-hover:opacity-0 opacity-100 visible group-hover:invisible text-lg my-auto rounded dark:border-white duration-200 transition-all '>
{siteInfo?.title || BLOG.TITLE}
</div>
<div className='group-hover:opacity-100 opacity-0 invisible group-hover:visible absolute top-4 justify-center px-8 py-1 transition-all duration-200'>
<Home className={'w-6 h-6 stroke-white stroke-2'}/>
</div>
</div>
</div>
</Link>
)
}
export default Logo