feat: 首次推送到Gitea - 完整项目代码 + 安全加固 + 知识库
This commit is contained in:
@@ -22,6 +22,17 @@
|
||||
- NextAuth SessionProvider 包裹组件
|
||||
- 用于在客户端组件中访问session
|
||||
|
||||
#### ThemeProvider (`src/components/ThemeProvider.tsx`) 🆕
|
||||
- 暗色/浅色双主题 Provider
|
||||
- 提供 `theme` state、`toggleTheme()`、`setTheme(mode)` 方法
|
||||
- 监听 `prefers-color-scheme` 媒体查询
|
||||
- 持久化到 `localStorage("zhuiguang-theme")`
|
||||
|
||||
#### CompareProvider (`src/components/common/CompareProvider.tsx`) 🆕
|
||||
- 工具对比 Context Provider
|
||||
- 管理 `compareList` (最多4个工具)
|
||||
- 提供 `addToCompare`、`removeFromCompare`、`clearCompare`、`isInCompare` 方法
|
||||
|
||||
### 公共组件
|
||||
|
||||
#### HeroBanner (`src/components/common/HeroBanner.tsx`) 🔄
|
||||
|
||||
Reference in New Issue
Block a user