mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 15:09:22 +00:00
87 lines
3.7 KiB
JavaScript
87 lines
3.7 KiB
JavaScript
/* eslint-disable @next/next/no-img-element */
|
|
import { siteConfig } from '@/lib/config'
|
|
import CONFIG from '../config'
|
|
import { SVGAvatarBG } from './svg/SVGAvatarBG'
|
|
|
|
export const Team = () => {
|
|
return (
|
|
<>
|
|
{/* <!-- ====== Team Section Start --> */}
|
|
<section
|
|
id='team'
|
|
className='overflow-hidden bg-gray-1 pb-12 pt-20 dark:bg-dark-2 lg:pb-[90px] lg:pt-[120px]'>
|
|
<div className='container mx-auto'>
|
|
<div className='-mx-4 flex flex-wrap'>
|
|
<div className='w-full px-4'>
|
|
<div className='mx-auto mb-[60px] max-w-[485px] text-center'>
|
|
<span className='mb-2 block text-lg font-semibold text-primary'>
|
|
{siteConfig('STARTER_TEAM_TITLE', null, CONFIG)}
|
|
</span>
|
|
<h2 className='mb-3 text-3xl font-bold leading-[1.2] text-dark dark:text-white sm:text-4xl md:text-[40px]'>
|
|
{siteConfig('STARTER_TEAM_TEXT_1', null, CONFIG)}
|
|
</h2>
|
|
<p
|
|
dangerouslySetInnerHTML={{
|
|
__html: siteConfig('STARTER_TEAM_TEXT_2', null, CONFIG)
|
|
}}
|
|
className='text-base text-body-color dark:text-dark-6'></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{/* 团队成员排列矩阵 */}
|
|
<div className='-mx-4 flex flex-wrap justify-center'>
|
|
{CONFIG.STARTER_TEAM_ITEMS.map((item, index) => {
|
|
return (
|
|
<div
|
|
key={index}
|
|
className='w-full px-4 sm:w-1/2 lg:w-1/4 xl:w-1/4'>
|
|
<div className='group mb-8 rounded-xl bg-white px-5 pb-10 pt-12 shadow-testimonial dark:bg-dark dark:shadow-none'>
|
|
{/* 头像 */}
|
|
<div className='relative z-10 mx-auto mb-5 h-[120px] w-[120px]'>
|
|
<img
|
|
src={item.STARTER_TEAM_ITEM_AVATAR}
|
|
alt='team image'
|
|
className='h-[120px] w-[120px] rounded-full'
|
|
/>
|
|
<span className='absolute bottom-0 left-0 -z-10 h-10 w-10 rounded-full bg-secondary opacity-0 transition-all group-hover:opacity-100'></span>
|
|
<span className='absolute right-0 top-0 -z-10 opacity-0 transition-all group-hover:opacity-100'>
|
|
<SVGAvatarBG />
|
|
</span>
|
|
</div>
|
|
|
|
{/* 文字介绍 */}
|
|
<div className='text-center'>
|
|
<h4 className='mb-1 text-lg font-semibold text-dark dark:text-white'>
|
|
{item.STARTER_TEAM_ITEM_NICKNAME}
|
|
</h4>
|
|
|
|
<p className='mb-5 text-sm text-body-color dark:text-dark-6'>
|
|
{item.STARTER_TEAM_ITEM_DESCRIPTION}
|
|
</p>
|
|
|
|
{/* 社交链接 */}
|
|
{/* <div className='flex items-center justify-center gap-5'>
|
|
<a className='text-dark-6 hover:text-primary'>
|
|
<SVGFacebook className='fill-current' />
|
|
</a>
|
|
<a className='text-dark-6 hover:text-primary'>
|
|
<SVGTwitter className='fill-current' />
|
|
</a>
|
|
<a className='text-dark-6 hover:text-primary'>
|
|
<SVGInstagram className='fill-current' />
|
|
</a>
|
|
</div> */}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
)
|
|
})}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
{/* <!-- ====== Team Section End --> */}
|
|
</>
|
|
)
|
|
}
|