mirror of
https://github.com/basketikun/infinite-canvas.git
synced 2026-08-05 08:54:23 +08:00
feat(admin): 新增系统设置页面和配置管理功能
- 新增 settings 表用于存储 public/private 两行 JSON 配置 - 添加 AdminSettings 相关类型定义和 API 接口 - 实现管理后台系统设置页面,支持可视化和 JSON 编辑模式 - 集成 CodeMirror 编辑器用于 JSON 配置编辑 - 添加系统设置相关的路由和接口 - 更新依赖包并修改相关样式和布局文件
This commit is contained in:
@@ -406,6 +406,36 @@
|
||||
width: 26px;
|
||||
}
|
||||
|
||||
.admin-json-editor .cm-editor {
|
||||
background: var(--card);
|
||||
color: var(--foreground);
|
||||
font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
||||
}
|
||||
|
||||
.admin-json-editor .cm-scroller {
|
||||
font-family: inherit;
|
||||
}
|
||||
|
||||
.admin-json-editor .cm-gutters {
|
||||
background: color-mix(in srgb, var(--card) 92%, var(--foreground));
|
||||
border-right: 1px solid var(--border);
|
||||
color: var(--muted-foreground);
|
||||
}
|
||||
|
||||
.admin-json-editor .cm-activeLine,
|
||||
.admin-json-editor .cm-activeLineGutter {
|
||||
background: color-mix(in srgb, var(--primary) 12%, transparent);
|
||||
}
|
||||
|
||||
.admin-json-editor .cm-cursor {
|
||||
border-left-color: var(--foreground);
|
||||
}
|
||||
|
||||
.admin-json-editor .cm-selectionBackground,
|
||||
.admin-json-editor .cm-focused .cm-selectionBackground {
|
||||
background: color-mix(in srgb, var(--primary) 28%, transparent);
|
||||
}
|
||||
|
||||
@keyframes canvas-batch-child-in {
|
||||
from {
|
||||
opacity: 0;
|
||||
|
||||
Reference in New Issue
Block a user