Skip to content

Commit 67b8405

Browse files
committed
✨ feat(作业编辑器-动作序列): 文案调整
1 parent 903fe70 commit 67b8405

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

src/components/ActionCard.tsx

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ import { FactItem } from 'components/FactItem'
99
import { CopilotDocV1 } from 'models/copilot.schema'
1010
import { findActionType } from 'models/types'
1111

12-
import {
13-
findOperatorDirection,
14-
findOperatorSkillUsage,
15-
} from '../models/operator'
12+
import { findOperatorDirection, getSkillUsageTitle } from '../models/operator'
1613
import { formatDuration } from '../utils/times'
1714

1815
interface ActionCardProps {
@@ -57,13 +54,9 @@ export const ActionCard: FC<ActionCardProps> = ({
5754
{'skillUsage' in action && (
5855
<FactItem
5956
dense
60-
title={findOperatorSkillUsage(action.skillUsage).title}
57+
title={getSkillUsageTitle(action.skillUsage, action.skillTimes)}
6158
icon="swap-horizontal"
62-
>
63-
{action.skillUsage ===
64-
CopilotDocV1.SkillUsageType.ReadyToUseTimes &&
65-
'skillTimes' in action && <span>{action.skillTimes}</span>}
66-
</FactItem>
59+
/>
6760
)}
6861

6962
{'location' in action && action.location && (

src/models/operator.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,16 @@ export function findOperatorSkillUsage(
6565
)
6666
}
6767

68+
export function getSkillUsageTitle(
69+
skillUsage: CopilotDocV1.SkillUsageType,
70+
skillTimes?: CopilotDocV1.SkillTimes,
71+
) {
72+
if (skillUsage === CopilotDocV1.SkillUsageType.ReadyToUseTimes) {
73+
return `好了就用(${skillTimes ? `${skillTimes}次` : '指定次数'})`
74+
}
75+
return findOperatorSkillUsage(skillUsage).title
76+
}
77+
6878
export interface OperatorDirection {
6979
icon?: IconName
7080
title: string

0 commit comments

Comments
 (0)