style(web): 统一 FooterSection 组件的代码风格,优化链接格式和排版

This commit is contained in:
Ember
2025-11-02 01:59:42 +08:00
parent 7a4d1db046
commit 2fa884c72d

View File

@@ -5,59 +5,163 @@ export default function FooterSection() {
const { language } = useLanguage()
return (
<footer style={{ borderTop: '1px solid #2B3139', background: '#181A20' }}>
<div className="max-w-[1200px] mx-auto px-6 py-10">
<div className='max-w-[1200px] mx-auto px-6 py-10'>
{/* Brand */}
<div className="flex items-center gap-3 mb-8">
<img src="/images/logo.png" alt="NOFX Logo" className="w-8 h-8" />
<div className='flex items-center gap-3 mb-8'>
<img src='/images/logo.png' alt='NOFX Logo' className='w-8 h-8' />
<div>
<div className="text-lg font-bold" style={{ color: '#EAECEF' }}>NOFX</div>
<div className="text-xs" style={{ color: '#848E9C' }}>AI </div>
<div className='text-lg font-bold' style={{ color: '#EAECEF' }}>
NOFX
</div>
<div className='text-xs' style={{ color: '#848E9C' }}>
AI
</div>
</div>
</div>
{/* Multi-link columns */}
<div className="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-3 gap-8">
<div className='grid grid-cols-2 sm:grid-cols-3 md:grid-cols-3 gap-8'>
<div>
<h3 className="text-sm font-semibold mb-3" style={{ color: '#EAECEF' }}></h3>
<ul className="space-y-2 text-sm" style={{ color: '#848E9C' }}>
<li><a className="hover:text-[#F0B90B]" href="https://github.com/tinkle-community/nofx" target="_blank" rel="noopener noreferrer">GitHub</a></li>
<li><a className="hover:text-[#F0B90B]" href="https://t.me/nofx_dev_community" target="_blank" rel="noopener noreferrer">Telegram</a></li>
<li><a className="hover:text-[#F0B90B]" href="https://x.com/nofx_ai" target="_blank" rel="noopener noreferrer">X (Twitter)</a></li>
<h3
className='text-sm font-semibold mb-3'
style={{ color: '#EAECEF' }}
>
</h3>
<ul className='space-y-2 text-sm' style={{ color: '#848E9C' }}>
<li>
<a
className='hover:text-[#F0B90B]'
href='https://github.com/tinkle-community/nofx'
target='_blank'
rel='noopener noreferrer'
>
GitHub
</a>
</li>
<li>
<a
className='hover:text-[#F0B90B]'
href='https://t.me/nofx_dev_community'
target='_blank'
rel='noopener noreferrer'
>
Telegram
</a>
</li>
<li>
<a
className='hover:text-[#F0B90B]'
href='https://x.com/nofx_ai'
target='_blank'
rel='noopener noreferrer'
>
X (Twitter)
</a>
</li>
</ul>
</div>
<div>
<h3 className="text-sm font-semibold mb-3" style={{ color: '#EAECEF' }}></h3>
<ul className="space-y-2 text-sm" style={{ color: '#848E9C' }}>
<li><a className="hover:text-[#F0B90B]" href="https://github.com/tinkle-community/nofx/blob/main/README.md" target="_blank" rel="noopener noreferrer"></a></li>
<li><a className="hover:text-[#F0B90B]" href="https://github.com/tinkle-community/nofx/issues" target="_blank" rel="noopener noreferrer">Issues</a></li>
<li><a className="hover:text-[#F0B90B]" href="https://github.com/tinkle-community/nofx/pulls" target="_blank" rel="noopener noreferrer">Pull Requests</a></li>
<h3
className='text-sm font-semibold mb-3'
style={{ color: '#EAECEF' }}
>
</h3>
<ul className='space-y-2 text-sm' style={{ color: '#848E9C' }}>
<li>
<a
className='hover:text-[#F0B90B]'
href='https://github.com/tinkle-community/nofx/blob/main/README.md'
target='_blank'
rel='noopener noreferrer'
>
</a>
</li>
<li>
<a
className='hover:text-[#F0B90B]'
href='https://github.com/tinkle-community/nofx/issues'
target='_blank'
rel='noopener noreferrer'
>
Issues
</a>
</li>
<li>
<a
className='hover:text-[#F0B90B]'
href='https://github.com/tinkle-community/nofx/pulls'
target='_blank'
rel='noopener noreferrer'
>
Pull Requests
</a>
</li>
</ul>
</div>
<div>
<h3 className="text-sm font-semibold mb-3" style={{ color: '#EAECEF' }}></h3>
<ul className="space-y-2 text-sm" style={{ color: '#848E9C' }}>
<h3
className='text-sm font-semibold mb-3'
style={{ color: '#EAECEF' }}
>
</h3>
<ul className='space-y-2 text-sm' style={{ color: '#848E9C' }}>
<li>
<a className="hover:text-[#F0B90B]" href="https://aster.network/" target="_blank" rel="noopener noreferrer">Aster DEX</a>
<a
className='hover:text-[#F0B90B]'
href='https://asterdex.com/'
target='_blank'
rel='noopener noreferrer'
>
Aster DEX
</a>
</li>
<li>
<a className="hover:text-[#F0B90B]" href="https://www.binance.com/" target="_blank" rel="noopener noreferrer">Binance</a>
<a
className='hover:text-[#F0B90B]'
href='https://www.binance.com/'
target='_blank'
rel='noopener noreferrer'
>
Binance
</a>
</li>
<li>
<a className="hover:text-[#F0B90B]" href="https://hyperliquid.xyz/" target="_blank" rel="noopener noreferrer">Hyperliquid</a>
<a
className='hover:text-[#F0B90B]'
href='https://hyperliquid.xyz/'
target='_blank'
rel='noopener noreferrer'
>
Hyperliquid
</a>
</li>
<li>
<a className="hover:text-[#F0B90B]" href="https://amber.ac/" target="_blank" rel="noopener noreferrer">Amber.ac <span className="opacity-70">()</span></a>
<a
className='hover:text-[#F0B90B]'
href='https://amber.ac/'
target='_blank'
rel='noopener noreferrer'
>
Amber.ac <span className='opacity-70'>()</span>
</a>
</li>
</ul>
</div>
</div>
{/* Bottom note (kept subtle) */}
<div className="pt-6 mt-8 text-center text-xs" style={{ color: '#5E6673', borderTop: '1px solid #2B3139' }}>
<div
className='pt-6 mt-8 text-center text-xs'
style={{ color: '#5E6673', borderTop: '1px solid #2B3139' }}
>
<p>{t('footerTitle', language)}</p>
<p className="mt-1">{t('footerWarning', language)}</p>
<p className='mt-1'>{t('footerWarning', language)}</p>
</div>
</div>
</footer>