import { renderFaIcon, schemaPage } from './helpers' // Forum SPA = config only. Ops moved to native CPT menus (Phase 4). export const forumSection = { key: 'forum', label: '社区&论坛', icon: renderFaIcon('fas fa-comments'), route: '/forum', children: [ schemaPage({ key: 'forum-settings-basic', name: 'ForumSettingsBasic', label: '基础设置', route: '/forum/settings', title: '论坛基础设置', desc: '论坛总开关、管理员和名称定义。', canonicalDomain: 'forum', section: 'basic', }), schemaPage({ key: 'forum-settings-names', name: 'ForumSettingsNames', label: '名称定义', route: '/forum/settings/names', title: '名称定义', desc: '自定义论坛各实体的显示名称。', canonicalDomain: 'forum', section: 'names', }), schemaPage({ key: 'forum-settings-homepage', name: 'ForumSettingsHomepage', label: '首页设置', route: '/forum/settings/homepage', title: '论坛首页设置', desc: '首页 Tab 引擎、快速发帖入口和移动端交互配置。', canonicalDomain: 'forum', section: 'homepage', }), schemaPage({ key: 'forum-settings-board-page', name: 'ForumSettingsBoardPage', label: '版块页面', route: '/forum/settings/board-page', title: '版块页面设置', desc: '版块页布局、Tab 栏目和移动端交互配置。', canonicalDomain: 'forum', section: 'board_page', }), schemaPage({ key: 'forum-settings-post-page', name: 'ForumSettingsPostPage', label: '帖子页面', route: '/forum/settings/post-page', title: '帖子页面设置', desc: '面包屑、评分、高度限制和封面配置。', canonicalDomain: 'forum', section: 'post_page', }), schemaPage({ key: 'forum-settings-reply', name: 'ForumSettingsReply', label: '回复评论', route: '/forum/settings/reply', title: '回复评论设置', desc: '回复翻页方式、工具栏功能和快捷回复配置。', canonicalDomain: 'forum', section: 'reply', }), schemaPage({ key: 'forum-settings-permissions', name: 'ForumSettingsPermissions', label: '权限配置', route: '/forum/settings/permissions', title: '论坛权限配置', desc: '发帖限制、帖子付费和版块付费关注。', canonicalDomain: 'forum', section: 'permissions', }), schemaPage({ key: 'forum-settings-other', name: 'ForumSettingsOther', label: '其它设置', route: '/forum/settings/other', title: '论坛其它设置', desc: '投票、版主申请说明、标题字数和 URL 别名。', canonicalDomain: 'forum', section: 'other', }), schemaPage({ key: 'forum-settings-upload', name: 'ForumSettingsUpload', label: '上传权限', route: '/forum/settings/upload', title: '上传权限设置', desc: '图片、视频和文件上传大小与格式限制。', canonicalDomain: 'forum', section: 'upload', }), schemaPage({ key: 'forum-settings-credits', name: 'ForumSettingsCredits', label: '积分设置', route: '/forum/settings/credits', title: '论坛积分设置', desc: '论坛行为积分奖励矩阵和每日上限。', canonicalDomain: 'forum', section: 'credits', }), ], }