Skip to content

Commit 82e3c07

Browse files
committed
refactor(website): add key field to feature mechanics items
1 parent da342c2 commit 82e3c07

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎website/lib/features/dive.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const DIVE_CONFIG: FeatureConfig = {
1616
mechanics: {
1717
title: "它的一生,由你点亮",
1818
hint: "点击形态,中央的 Chronos 会变成它",
19-
items: CHRONOS_STATES.map((s) => ({ name: s.name, icon: s.icon, desc: s.desc })),
19+
items: CHRONOS_STATES.map((s) => ({ key: s.key, name: s.name, icon: s.icon, desc: s.desc }))
2020
},
2121
scenes: {
2222
title: "不是 25 分钟,是你的节奏",

‎website/lib/features/types.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
// 纯类型文件,无运行时逻辑,不需要 "use client" 指令。
55

66
export interface FeatureMechanicsItem {
7+
/** 标识字段:用于回查原始数据源(如 ChronosState),避免索引耦合 */
8+
key?: string;
79
name: string;
810
icon: string;
911
desc: string;

0 commit comments

Comments
 (0)