feat(V0.2): 视图切换移入项目栏 —— 紧凑段控 + 按钮收纳 (按设计稿)
Docker Build and Push / build-image (push) Successful in 1m5s

- 项目栏一行: 项目名(省略) + 列表/看板紧凑段控(vseg 26px) + 已归档/管理/+新增
- 「项目管理」文案收窄为「管理」, mini-btn 内边距收窄
- 移除原 .pv-head 大段控; 视图记忆逻辑不变 (T-VW-02/03)
This commit is contained in:
jif2.zhang
2026-10-25 23:51:09 +08:00
parent 368e99a380
commit f83deefa47
2 changed files with 12 additions and 14 deletions
+5 -7
View File
@@ -242,20 +242,18 @@ export default function ProjectView({ projectId, onProjectChanged, onProjectExit
<div className="pv-embed">
<div className="navbar-sub task-projbar">
<span className="title">{project.name}</span>
<div className="vseg">
<div className={mode === 'list' ? 'on' : ''} onClick={() => switchMode('list')}>列表</div>
<div className={mode === 'board' ? 'on' : ''} onClick={() => switchMode('board')}>看板</div>
</div>
<div className="right">
<span className="mini-btn" onClick={() => setArchivedOpen(true)}>已归档</span>
<span className="mini-btn" onClick={() => setShowManage(true)}>项目管理</span>
<span className="mini-btn" onClick={() => setShowManage(true)}>管理</span>
<span className="mini-btn solid" onClick={() => setAdding((v) => !v)}>+ 新增</span>
</div>
</div>
<div className={`task-content${mode === 'board' ? ' is-board' : ''}`}>
<div className="pv-head">
<div className="seg">
<div className={mode === 'list' ? 'on' : ''} onClick={() => switchMode('list')}>列表</div>
<div className={mode === 'board' ? 'on' : ''} onClick={() => switchMode('board')}>看板</div>
</div>
</div>
{adding && (
<div className="quick-add">