feat(components): 添加图片上传组件及对话框功能

新增 `ImageUpload` 组件用于文件选择与预览,并集成到 `UploadDialog` 中实现图片上传逻辑。
更新了 `Dialog` 组件以支持可选属性和 model 绑定,增强其灵活性和可用性。
引入 `lucide-vue-next` 图标库支持图标渲染。
重构图片配置页面,移除旧上传逻辑,使用新的弹窗方式进行图片上传操作。
This commit is contained in:
log1997
2025-12-04 12:45:00 +08:00
parent c6a10db36b
commit f062f7c9e6
8 changed files with 211 additions and 57 deletions

View File

@@ -24,6 +24,7 @@
"dexie": "^4.2.1",
"github-markdown-css": "^5.8.0",
"localforage": "^1.10.0",
"lucide-vue-next": "^0.555.0",
"markdown-it": "^14.1.0",
"pinia": "^3.0.3",
"pinia-plugin-persist": "^1.0.0",