refactor(app-iced): M120 把实例页的展示转换从 view.rs 拆出去(纯搬移)
view.rs 是「快照 → 视图模型」的唯一入口,实例页那一段(列表副文案 / 运行状态 / 元信息卡 / 时间戳)占了它近一半。M120 要在这批文案上接 i18n,先按功能拆成 view/instances.rs(account_page / logs / rail 是同一个先例),本次一字未改行为。 唯一的非搬移改动:view/tests.rs 显式 import InstanceRuntime / LaunchStage (它们原来是从 view.rs 的 use 里顺带借到的,拆分后不再可见)。
This commit is contained in:
1 parent
6a5c54102e
commit
2f491c31f9
3 files changed
+124
-99
No files matched your search
@@ -1,7 +1,10 @@
|
||||
//! `app/view.rs` 的守门测试(rebase 到 5adac23 之后 view.rs 贴 400 行上限,按「测试独立成文件」拆出)。
|
||||
|
||||
use super::*;
|
||||
use unlucky_presenter::dto::{InstanceSummary, LoaderInfo, LoaderKind, Progress};
|
||||
// 拆分后 `view.rs` 不再 import 这三个(它们只被搬走的实例页转换用),用到的地方自己引
|
||||
use unlucky_presenter::dto::{
|
||||
InstanceRuntime, InstanceSummary, LaunchStage, LoaderInfo, LoaderKind, Progress,
|
||||
};
|
||||
use unlucky_presenter::mock_data::mock_instances;
|
||||
|
||||
fn instance(runtime: InstanceRuntime) -> InstanceSummary {
|
||||
|
||||
Reference in new issue
Block a user