fix: use standard style tag for responsive layout

Replace styled-jsx with standard style tag to avoid TypeScript errors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Your Name 2026-04-01 09:53:40 +08:00
parent 663ce6e64f
commit 4195b8a6e7

View File

@ -67,13 +67,16 @@ export default function Index() {
</div> </div>
{/* 快捷操作卡片区域 */} {/* 快捷操作卡片区域 */}
<div style={{ <div
display: 'grid', className="quick-actions-grid"
gridTemplateColumns: 'repeat(auto-fit, minmax(280px, 1fr))', style={{
gap: 24, display: 'grid',
maxWidth: 900, gridTemplateColumns: 'repeat(auto-fit, minmax(280px, 1fr))',
margin: '0 auto', gap: 24,
}}> maxWidth: 900,
margin: '0 auto',
}}
>
{quickActions.map((action) => ( {quickActions.map((action) => (
<QuickActionCard <QuickActionCard
key={action.path} key={action.path}
@ -87,10 +90,10 @@ export default function Index() {
</div> </div>
{/* 移动端响应式样式 */} {/* 移动端响应式样式 */}
<style jsx>{` <style>{`
@media (max-width: 768px) { @media (max-width: 768px) {
div[style*="gridTemplateColumns"] { .quick-actions-grid {
gridTemplateColumns: 1fr !important; grid-template-columns: 1fr !important;
} }
} }
`}</style> `}</style>