Parcourir la source

✨ feat(settings-ui): 新增设置页面基础结构

- 创建 SettingsPage 组件作为设置页面的入口
- 使用 RencaiTabBarLayout 布局组件并设置当前激活标签为 settings
- 添加占位内容用于页面结构展示

🔧 chore(build): 更新构建脚本配置

- 在 Claude 本地设置中添加 pnpm run build 命令到允许列表
yourname il y a 3 semaines
Parent
commit
1947a448bc

+ 2 - 1
.claude/settings.local.json

@@ -58,7 +58,8 @@
       "Skill(dev)",
       "Skill(dev:*)",
       "Bash(pnpm add rimraf -D)",
-      "Bash(pnpm -r --filter=\"./mini-ui-packages/*\" build)"
+      "Bash(pnpm -r --filter=\"./mini-ui-packages/*\" build)",
+      "Bash(pnpm run build)"
     ],
     "deny": [],
     "ask": []

+ 15 - 0
mini-ui-packages/rencai-settings-ui/src/pages/SettingsPage/SettingsPage.tsx

@@ -0,0 +1,15 @@
+import React from 'react'
+import { View, Text } from '@tarojs/components'
+import { RencaiTabBarLayout } from '@d8d/rencai-shared-ui/components/RencaiTabBarLayout'
+
+const SettingsPage: React.FC = () => {
+  return (
+    <RencaiTabBarLayout activeKey="settings">
+      <View className="h-full flex items-center justify-center bg-gray-100">
+        <Text className="text-gray-600">设置页面占位</Text>
+      </View>
+    </RencaiTabBarLayout>
+  )
+}
+
+export default SettingsPage