diff --git a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/FileItemMenu.tsx b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/FileItemMenu.tsx index d3a2299..3f216c0 100644 --- a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/FileItemMenu.tsx +++ b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/FileItemMenu.tsx @@ -106,35 +106,35 @@ const FileItemMenu = ({ label: '分享', action: () => onShare?.(file), show: !!onShare, - className: 'text-blue-600 hover:bg-blue-50', + className: 'text-[#333] hover:bg-[#e0e0e0] dark:hover:bg-[#444444]', }, { icon: 'Download', label: '下载', action: () => onDownload?.(file), show: !!onDownload && file.type === 'file', - className: 'text-green-600 hover:bg-green-50', + className: 'text-[#333] hover:bg-[#e0e0e0] dark:hover:bg-[#444444]', }, { icon: 'Copy', label: '复制', action: () => onDuplicate?.(file), show: !!onDuplicate, - className: 'text-gray-600 hover:bg-gray-50', + className: 'text-[#333] hover:bg-[#e0e0e0] dark:hover:bg-[#444444]', }, { icon: 'Pencil', label: '重命名', action: () => onRename?.(file), show: !!onRename, - className: 'text-gray-600 hover:bg-gray-50', + className: 'text-[#333] hover:bg-[#e0e0e0] dark:hover:bg-[#444444]', }, { icon: 'Trash', label: '删除', action: () => onDelete?.(file), show: !!onDelete, - className: 'text-red-600 hover:bg-red-50', + className: 'text-[#cc0000] hover:bg-[#ffe6e6] dark:hover:bg-[#442222]', divider: true, }, ].filter((item) => item.show); @@ -148,29 +148,31 @@ const FileItemMenu = ({ > {isOpen && (
{menuItems.map((item, index) => (
- {item.divider && index > 0 &&
} + {item.divider && index > 0 && ( +
+ )}
diff --git a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/ContextMenu.tsx b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/ContextMenu.tsx index ab43685..1595af7 100644 --- a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/ContextMenu.tsx +++ b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/ContextMenu.tsx @@ -132,8 +132,8 @@ const ContextMenu: React.FC = ({ )} onClick={() => onCreateFile(targetFile.id)} > -
- +
+
新建文件 @@ -147,8 +147,8 @@ const ContextMenu: React.FC = ({ )} onClick={() => onCreateFolder(targetFile.id)} > -
- +
+
新建文件夹 @@ -165,8 +165,8 @@ const ContextMenu: React.FC = ({ )} onClick={() => onRename(targetFile?.id || '')} > -
- +
+
重命名 diff --git a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/DocumentGroupHeader.tsx b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/DocumentGroupHeader.tsx index d8cc214..5cd8708 100644 --- a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/DocumentGroupHeader.tsx +++ b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/DocumentGroupHeader.tsx @@ -35,23 +35,10 @@ const DocumentGroupHeader: React.FC = ({ } }; - const getGroupColor = () => { - switch (type) { - case 'personal': - return 'from-blue-500 to-indigo-600'; - case 'organization': - return 'from-purple-500 to-pink-600'; - case 'shared': - return 'from-green-500 to-emerald-600'; - default: - return 'from-slate-500 to-slate-600'; - } - }; - return (
= ({
- +
{/* 分组名称 */} diff --git a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/FileTree.tsx b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/FileTree.tsx index 995fc61..acd4b0f 100644 --- a/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/FileTree.tsx +++ b/apps/DocFlow/src/app/docs/_components/DocumentSidebar/folder/components/FileTree.tsx @@ -75,14 +75,12 @@ const FileTree: React.FC = (props) => {
@@ -113,9 +111,8 @@ const FileTree: React.FC = (props) => {
@@ -100,12 +99,12 @@ const GroupedFileTree: React.FC = (props) => { type="text" className={cn( 'flex-1 bg-white/90 dark:bg-slate-700/90 backdrop-blur-sm', - 'border-2 border-green-400/70 dark:border-green-500/70', - 'focus:border-green-500 dark:focus:border-green-400', - 'focus:ring-2 focus:ring-green-500/30 dark:focus:ring-green-400/30', + 'border-2 border-[#cccccc] dark:border-[#555555]', + 'focus:border-[#333] dark:focus:border-[#cccccc]', + 'focus:ring-2 focus:ring-[#333]/30 dark:focus:ring-[#cccccc]/30', 'px-3 py-2 text-sm rounded-lg transition-all duration-300', 'text-slate-900 dark:text-slate-100', - 'shadow-lg shadow-green-200/30 dark:shadow-green-800/20', + 'shadow-sm', 'min-w-0', )} value={newItemName} @@ -119,9 +118,8 @@ const GroupedFileTree: React.FC = (props) => {