File tree Expand file tree Collapse file tree 2 files changed +13
-10
lines changed Expand file tree Collapse file tree 2 files changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -9,10 +9,7 @@ import { FactItem } from 'components/FactItem'
9
9
import { CopilotDocV1 } from 'models/copilot.schema'
10
10
import { findActionType } from 'models/types'
11
11
12
- import {
13
- findOperatorDirection ,
14
- findOperatorSkillUsage ,
15
- } from '../models/operator'
12
+ import { findOperatorDirection , getSkillUsageTitle } from '../models/operator'
16
13
import { formatDuration } from '../utils/times'
17
14
18
15
interface ActionCardProps {
@@ -57,13 +54,9 @@ export const ActionCard: FC<ActionCardProps> = ({
57
54
{ 'skillUsage' in action && (
58
55
< FactItem
59
56
dense
60
- title = { findOperatorSkillUsage ( action . skillUsage ) . title }
57
+ title = { getSkillUsageTitle ( action . skillUsage , action . skillTimes ) }
61
58
icon = "swap-horizontal"
62
- >
63
- { action . skillUsage ===
64
- CopilotDocV1 . SkillUsageType . ReadyToUseTimes &&
65
- 'skillTimes' in action && < span > { action . skillTimes } 次</ span > }
66
- </ FactItem >
59
+ />
67
60
) }
68
61
69
62
{ 'location' in action && action . location && (
Original file line number Diff line number Diff line change @@ -65,6 +65,16 @@ export function findOperatorSkillUsage(
65
65
)
66
66
}
67
67
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
+
68
78
export interface OperatorDirection {
69
79
icon ?: IconName
70
80
title : string
You can’t perform that action at this time.
0 commit comments