diff --git a/app/page.tsx b/app/page.tsx index b36246b..a4d2d69 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,33 +1,148 @@ -'use client'; +'use client' -import { ImageEditor, ImageEditorHandle } from '@/components/image-editor'; -import { NovaChat } from '@/components/nova-sdk'; -import { useBuildConversationConnect } from '@/components/nova-sdk/hooks'; -import { useImages } from '@/components/nova-sdk/store/useImages'; -import { useRef } from 'react'; +import Link from 'next/link' -const ChatWithImageEditor = () => { - const imageEditorRef = useRef(null); - const { conversationId, platformConfig } = useBuildConversationConnect(); - useImages(imageEditorRef) +// 背景装饰黑话词条 +const BUZZ_WORDS = [ + '对齐', '赋能', '闭环', '拉通', '复盘', '抓手', '颗粒度', + '落地', '沉淀', '方法论', '协同', '降本增效', '去重复化', + 'OKR', 'KPI', 'P8', 'P9', '内卷', '高优', '紧急拉会', + 'JIRA', '绩效', 'HC冻结', '组织架构调整', '并行推进', + '向上管理', '自驱力', '全链路', '数据驱动', '业务增长', +] +export default function GameCover() { return ( -
-
- {conversationId && ( - - )} -
-
- -
-
- ); -}; +
+ {/* CRT 流动扫描线 */} +
-export default ChatWithImageEditor; + {/* 背景装饰:大厂黑话浮字 */} + + + {/* 中央主卡片 */} +
+ {/* 游戏主标题 */} +

+ 大厂保卫战 +

+ + {/* 副标题 */} +

+ 最后的打工人 +

+ + {/* 英文副标 */} +

+ THE LAST GRINDER +

+ + {/* 分割线 */} +
+ + {/* 描述文字 */} +

+ 保住 KPI,战胜空降 VP +
+ 部署打工人防线,捍卫最后的 HC +

+ + {/* 开始游戏按钮 */} + { + const el = e.currentTarget as HTMLAnchorElement + el.style.opacity = '0.9' + el.style.transform = 'translateY(-2px)' + el.style.boxShadow = '0 0 30px rgba(244, 63, 94, 0.6)' + }} + onMouseLeave={e => { + const el = e.currentTarget as HTMLAnchorElement + el.style.opacity = '1' + el.style.transform = 'translateY(0)' + el.style.boxShadow = '0 0 20px rgba(244, 63, 94, 0.4)' + }} + > + 开始游戏 + + + {/* 提示文字 */} +

+ PRESS START +

+
+ + {/* 底部版权 */} + +
+ ) +}