fix: anchor empty listing pages and footer

This commit is contained in:
Codex User
2026-09-09 11:44:25 +08:00
parent d72a83ade1
commit 2ed5d1d301
6 changed files with 39 additions and 16 deletions
+3 -4
View File
@@ -1,10 +1,9 @@
import { Link } from 'react-router-dom'
import { INSIGHTS as FALLBACK_INSIGHTS } from '@/data/mock'
import { useCMS, useCMSTexts, getCMSInsights } from '@/services/cms'
import GlobalCTA from '@/components/Layout/GlobalCTA'
export default function Insights() {
const { data: INSIGHTS } = useCMS(getCMSInsights, FALLBACK_INSIGHTS)
const { data: INSIGHTS } = useCMS(getCMSInsights, [])
const { data: texts } = useCMSTexts()
return (
<div>
@@ -22,7 +21,7 @@ export default function Insights() {
</div>
<section className="section">
<div className="container">
<div className="grid-2">
{INSIGHTS.length ? <div className="grid-2">
{INSIGHTS.map(i => (
<Link key={i.id} to={`/insights/${i.slug}`} className="card" style={{ display: 'block' }}>
<div style={{ fontSize: 11, color: '#0f6b5b', fontWeight: 800, letterSpacing: '0.08em' }}>{i.category.toUpperCase()}</div>
@@ -33,7 +32,7 @@ export default function Insights() {
</div>
</Link>
))}
</div>
</div> : <div className="empty-state"><div><h2>{texts['insights.empty_title'] || '内容正在持续沉淀'}</h2><p>{texts['insights.empty_description'] || '欢迎关注企业进化、价值坐标与经营现场的后续观察。'}</p></div></div>}
</div>
</section>
<GlobalCTA />