修复文件管理器面包屑导航和状态栏显示问题

修复内容:
- 面包屑导航:移除重复的斜杠分隔符,优化路径显示逻辑
- 根目录按钮后添加间距,提升视觉效果
- 状态栏:修复重复数字显示问题,移除冗余的files.length

显示优化:
- 面包屑:从 "/ / home / ubuntu" 改为 "/ home / ubuntu"
- 状态栏:从 "26 26 items" 改为 "26 items"

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ZacharyZcR
2025-09-16 19:47:11 +08:00
parent 7059ebcc0e
commit 3fa3c9e352

View File

@@ -456,19 +456,21 @@ export function FileManagerGrid({
<div className="flex items-center px-3 py-2 text-sm"> <div className="flex items-center px-3 py-2 text-sm">
<button <button
onClick={() => navigateToPath(-1)} onClick={() => navigateToPath(-1)}
className="hover:text-blue-400 hover:underline" className="hover:text-blue-400 hover:underline mr-1"
> >
/ /
</button> </button>
{pathParts.map((part, index) => ( {pathParts.map((part, index) => (
<React.Fragment key={index}> <React.Fragment key={index}>
<span className="mx-1 text-muted-foreground">/</span>
<button <button
onClick={() => navigateToPath(index)} onClick={() => navigateToPath(index)}
className="hover:text-blue-400 hover:underline" className="hover:text-blue-400 hover:underline"
> >
{part} {part}
</button> </button>
{index < pathParts.length - 1 && (
<span className="mx-1 text-muted-foreground">/</span>
)}
</React.Fragment> </React.Fragment>
))} ))}
</div> </div>
@@ -694,7 +696,7 @@ export function FileManagerGrid({
<div className="flex-shrink-0 border-t border-dark-border px-4 py-2 text-xs text-muted-foreground"> <div className="flex-shrink-0 border-t border-dark-border px-4 py-2 text-xs text-muted-foreground">
<div className="flex justify-between items-center"> <div className="flex justify-between items-center">
<span> <span>
{files.length} {t("fileManager.itemCount", { count: files.length })} {t("fileManager.itemCount", { count: files.length })}
</span> </span>
{selectedFiles.length > 0 && ( {selectedFiles.length > 0 && (
<span> <span>