@@ -211,9 +211,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
211
211
draft . location = [ v , draft . location ?. [ 1 ] ?? 0 ]
212
212
} )
213
213
return {
214
- action : 'set-action-location-x-' + action . id ,
214
+ action : 'set-action-location-x' ,
215
215
desc : i18n . actions . editor2 . set_action_location ,
216
- squash : true ,
216
+ squashBy : action . id ,
217
217
}
218
218
} )
219
219
} }
@@ -237,9 +237,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
237
237
draft . location = [ draft . location ?. [ 0 ] ?? 0 , v ]
238
238
} )
239
239
return {
240
- action : 'set-action-location-y-' + action . id ,
240
+ action : 'set-action-location-y' ,
241
241
desc : i18n . actions . editor2 . set_action_location ,
242
- squash : true ,
242
+ squashBy : action . id ,
243
243
}
244
244
} )
245
245
} }
@@ -283,9 +283,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
283
283
draft . distance = [ v , draft . distance ?. [ 1 ] ?? 0 ]
284
284
} )
285
285
return {
286
- action : 'set-action-distance-x-' + action . id ,
286
+ action : 'set-action-distance-x' ,
287
287
desc : i18n . actions . editor2 . set_action_distance ,
288
- squash : true ,
288
+ squashBy : action . id ,
289
289
}
290
290
} )
291
291
} }
@@ -309,9 +309,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
309
309
draft . distance = [ draft . distance ?. [ 0 ] ?? 0 , v ]
310
310
} )
311
311
return {
312
- action : 'set-action-distance-y-' + action . id ,
312
+ action : 'set-action-distance-y' ,
313
313
desc : i18n . actions . editor2 . set_action_distance ,
314
- squash : true ,
314
+ squashBy : action . id ,
315
315
}
316
316
} )
317
317
} }
@@ -354,9 +354,8 @@ export const ActionItem: FC<ActionItemProps> = memo(
354
354
draft . direction = dir
355
355
} )
356
356
return {
357
- action : 'set-action-direction-' + action . id ,
357
+ action : 'set-action-direction' ,
358
358
desc : i18n . actions . editor2 . set_action_direction ,
359
- squash : false ,
360
359
}
361
360
} )
362
361
} }
@@ -422,12 +421,10 @@ export const ActionItem: FC<ActionItemProps> = memo(
422
421
draft . skillTimes = v
423
422
} )
424
423
return {
425
- action :
426
- 'set-action-skillTimes-' +
427
- action . id ,
424
+ action : 'set-action-skillTimes' ,
428
425
desc : i18n . actions . editor2
429
426
. set_action_skill_times ,
430
- squash : true ,
427
+ squashBy : action . id ,
431
428
}
432
429
} )
433
430
} }
@@ -445,10 +442,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
445
442
draft . skillUsage = item . value as number
446
443
} )
447
444
return {
448
- action : 'set-action-skillUsage-' + action . id ,
445
+ action : 'set-action-skillUsage' ,
449
446
desc : i18n . actions . editor2
450
447
. set_action_skill_usage ,
451
- squash : false ,
452
448
}
453
449
} )
454
450
} }
@@ -503,9 +499,8 @@ export const ActionItem: FC<ActionItemProps> = memo(
503
499
before : actionAtom ,
504
500
} )
505
501
return {
506
- action : 'copy -action-' + action . id ,
502
+ action : 'duplicate -action' ,
507
503
desc : i18n . actions . editor2 . duplicate_action ,
508
- squash : false ,
509
504
}
510
505
} )
511
506
} }
@@ -523,9 +518,8 @@ export const ActionItem: FC<ActionItemProps> = memo(
523
518
atom : actionAtom ,
524
519
} )
525
520
return {
526
- action : 'delete-action-' + action . id ,
521
+ action : 'delete-action' ,
527
522
desc : i18n . actions . editor2 . delete_action ,
528
- squash : false ,
529
523
}
530
524
} )
531
525
} }
@@ -566,9 +560,8 @@ export const ActionItem: FC<ActionItemProps> = memo(
566
560
draft . docColor = item . value
567
561
} )
568
562
return {
569
- action : 'set-action-docColor-' + action . id ,
563
+ action : 'set-action-docColor' ,
570
564
desc : i18n . actions . editor2 . set_action_doc_color ,
571
- squash : false ,
572
565
}
573
566
} )
574
567
} }
@@ -599,9 +592,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
599
592
draft . doc = e . target . value
600
593
} )
601
594
return {
602
- action : 'set-action-doc-' + action . id ,
595
+ action : 'set-action-doc' ,
603
596
desc : i18n . actions . editor2 . set_action_doc ,
604
- squash : true ,
597
+ squashBy : action . id ,
605
598
}
606
599
} )
607
600
} }
@@ -616,9 +609,9 @@ export const ActionItem: FC<ActionItemProps> = memo(
616
609
} )
617
610
return {
618
611
// 这里的 action 要和正常修改时的 action 一致,不然会导致多出一条记录
619
- action : 'set-action-doc-' + action . id ,
612
+ action : 'set-action-doc' ,
620
613
desc : i18n . actions . editor2 . delete_action_doc ,
621
- squash : true ,
614
+ squashBy : action . id ,
622
615
}
623
616
} )
624
617
}
@@ -709,9 +702,8 @@ const ActionTarget: FC<{
709
702
edit ( ( ) => {
710
703
setAction ( { ...action , name } )
711
704
return {
712
- action : 'set-action-name-' + action . id ,
705
+ action : 'set-action-name' ,
713
706
desc : i18n . actions . editor2 . set_action_target ,
714
- squash : false ,
715
707
}
716
708
} )
717
709
} }
0 commit comments