wu | eb6e6ca | 2025-06-15 10:35:32 +0800 | [diff] [blame] | 1 | import React from 'react' |
| 2 | import { |
| 3 | Home, |
| 4 | BookOpen, |
| 5 | Activity, |
| 6 | Users |
| 7 | } from 'lucide-react' |
| 8 | import '../App.css' // 或 PlaceholderPage.css |
| 9 | |
| 10 | const icons = { |
| 11 | home: Home, |
| 12 | notebooks: BookOpen, |
| 13 | activity: Activity, |
| 14 | notes: BookOpen, |
| 15 | creator: Users, |
| 16 | journal: BookOpen, |
| 17 | } |
| 18 | |
| 19 | const titles = { |
| 20 | home: '欢迎来到小红书创作平台', |
| 21 | notebooks: '笔记管理功能开发中', |
| 22 | activity: '活动中心功能开发中', |
| 23 | notes: '笔记灵感功能开发中', |
| 24 | creator: '创作学院功能开发中', |
| 25 | journal: '创作日刊功能开发中', |
| 26 | } |
| 27 | |
| 28 | const descs = { |
| 29 | home: '在这里您可以管理您的创作内容,查看数据分析,获取创作灵感。', |
| 30 | notebooks: '这里将显示您的所有笔记,支持编辑、删除、分类等操作。', |
| 31 | activity: '这里将展示最新的平台活动,让您参与更多有趣的创作活动。', |
| 32 | notes: '这里将为您提供创作灵感和写作建议,帮助您创作更好的内容。', |
| 33 | creator: '这里将提供创作技巧教学和平台规则说明,助您成为优秀创作者。', |
| 34 | journal: '这里将展示创作相关的最新资讯和平台动态。', |
| 35 | } |
| 36 | |
| 37 | export default function PlaceholderPage({ pageId }) { |
| 38 | const Icon = icons[pageId] || Home |
| 39 | return ( |
| 40 | <div className="page-content"> |
| 41 | <div className="page-header"> |
| 42 | <h1 className="page-title">{titles[pageId]}</h1> |
| 43 | </div> |
| 44 | <div className="page-body"> |
| 45 | <div className="placeholder-content"> |
| 46 | <div className="placeholder-icon"> |
| 47 | <Icon size={48} /> |
| 48 | </div> |
| 49 | <h3 className="placeholder-title">{titles[pageId]}</h3> |
| 50 | <p className="placeholder-desc">{descs[pageId]}</p> |
| 51 | </div> |
| 52 | </div> |
| 53 | </div> |
| 54 | ) |
| 55 | } |