Files
NotionNext/themes/magzine/components/InfoCard.js
2024-09-13 19:05:21 +08:00

39 lines
1018 B
JavaScript

import LazyImage from '@/components/LazyImage'
import { siteConfig } from '@/lib/config'
import { useGlobal } from '@/lib/global'
/**
* 用户信息卡
* @param {*} props
* @returns
*/
const InfoCard = props => {
const { siteInfo } = useGlobal()
return (
<div id='info-card'>
<div className='items-center justify-start'>
<div
className='hover:scale-105 transform duration-200 cursor-pointer flex justify-start'
onClick={() => {
Router.push('/about')
}}>
<LazyImage
src={siteInfo?.icon}
width={120}
alt={siteConfig('AUTHOR')}
/>
</div>
<div className='text-xl py-2 hover:scale-105 transform duration-200 flex justify-start '>
{siteConfig('AUTHOR')}
</div>
<div className='text-gray-100 mb-2 hover:scale-105 transform duration-200 flex justify-start'>
{siteConfig('BIO')}
</div>
</div>
</div>
)
}
export default InfoCard