mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 15:09:22 +00:00
39 lines
1.3 KiB
JavaScript
39 lines
1.3 KiB
JavaScript
import LazyImage from '@/components/LazyImage'
|
|
import Link from 'next/link'
|
|
import CONFIG from '../config'
|
|
import { SvgIcon } from './SvgIcon'
|
|
import { siteConfig } from '@/lib/config'
|
|
|
|
/**
|
|
* logo文字栏
|
|
* @param {*} props
|
|
* @returns
|
|
*/
|
|
export default function LogoBar(props) {
|
|
const { navBarTitle, siteInfo } = props
|
|
|
|
return <div className="flex items-center">
|
|
<Link href="/" aria-label={siteConfig('title')}>
|
|
<div className="h-6 w-6">
|
|
{siteConfig('NOBELIUM_NAV_NOTION_ICON', null, CONFIG)
|
|
? <LazyImage src={siteInfo?.icon} className='rounded-full' width={24} height={24} alt={siteConfig('AUTHOR')} />
|
|
: <SvgIcon />}
|
|
</div>
|
|
</Link>
|
|
{navBarTitle
|
|
? (
|
|
<Link href="/" aria-label={siteConfig('title')}>
|
|
<p className="ml-2 font-medium text-gray-800 dark:text-gray-300 header-name">
|
|
{navBarTitle}
|
|
</p>
|
|
</Link>
|
|
)
|
|
: (
|
|
<p className="ml-2 font-medium text-gray-800 dark:text-gray-300 header-name">
|
|
<Link href="/" aria-label={siteConfig('TITLE')}> {siteConfig('TITLE')}</Link>
|
|
{' '}<span className="font-normal text-sm text-gray-00 dark:text-gray-400">{siteConfig('DESCRIPTION')}</span>
|
|
</p>
|
|
)}
|
|
</div>
|
|
}
|