修复3000白屏的Logo加载

- 将侧边栏 logo_square.png 从 Vite 模块 import 改为 /logo_square.png 静态路径,避免浏览器把图片按 JS module 加载。

- 验证 3000 页面可挂载登录页 DOM,Sidebar 测试、类型检查、生产构建和 diff 检查通过。
This commit is contained in:
2026-05-03 18:31:06 +08:00
parent f88f9bdbb9
commit 2da73f9acd

View File

@@ -5,7 +5,6 @@ import type { ActiveModule } from '../App';
import { ModelStatusBadge } from './ModelStatusBadge'; import { ModelStatusBadge } from './ModelStatusBadge';
import { useStore } from '../store/useStore'; import { useStore } from '../store/useStore';
import { AiSegmentationIcon } from './AiSegmentationIcon'; import { AiSegmentationIcon } from './AiSegmentationIcon';
import logoSquareUrl from '../../logo_square.png';
interface SidebarProps { interface SidebarProps {
activeModule: ActiveModule; activeModule: ActiveModule;
@@ -27,7 +26,7 @@ export function Sidebar({ activeModule, setActiveModule }: SidebarProps) {
return ( return (
<aside className="w-16 flex flex-col items-center py-6 bg-[#0d0d0d] border-r border-white/10 z-50 gap-8"> <aside className="w-16 flex flex-col items-center py-6 bg-[#0d0d0d] border-r border-white/10 z-50 gap-8">
<div className="w-10 h-10 rounded-lg overflow-hidden flex items-center justify-center bg-white"> <div className="w-10 h-10 rounded-lg overflow-hidden flex items-center justify-center bg-white">
<img src={logoSquareUrl} alt="Logo" className="w-full h-full object-cover" /> <img src="/logo_square.png" alt="Logo" className="w-full h-full object-cover" />
</div> </div>
<nav className="flex flex-col gap-6 w-full px-2"> <nav className="flex flex-col gap-6 w-full px-2">
{navItems.map((item) => { {navItems.map((item) => {