@@ -15,6 +15,7 @@ import {
1515import { DBRundown , Rundown } from '@sofie-automation/corelib/dist/dataModel/Rundown'
1616import {
1717 CoreUserEditingDefinition ,
18+ CoreUserEditingDefinitionState ,
1819 CoreUserEditingDefinitionAction ,
1920 CoreUserEditingDefinitionForm ,
2021 CoreUserEditingProperties ,
@@ -71,6 +72,7 @@ import {
7172 UserEditingProperties ,
7273 UserEditingDefinitionSofieDefault ,
7374 UserEditingType ,
75+ UserEditingDefinitionState ,
7476} from '@sofie-automation/blueprints-integration/dist/userEditing'
7577import type { PlayoutMutatablePart } from '../../playout/model/PlayoutPartInstanceModel.js'
7678import { BlueprintQuickLookInfo } from '@sofie-automation/blueprints-integration/dist/context/quickLoopInfo'
@@ -568,6 +570,15 @@ function translateUserEditsToBlueprint(
568570 return _ . compact (
569571 userEdits . map ( ( userEdit ) => {
570572 switch ( userEdit . type ) {
573+ case UserEditingType . STATE :
574+ return literal < UserEditingDefinitionState > ( {
575+ type : UserEditingType . STATE ,
576+ id : userEdit . id ,
577+ label : omit ( userEdit . label , 'namespaces' ) ,
578+ icon : userEdit . icon ,
579+ iconInactive : userEdit . iconInactive ,
580+ isActive : userEdit . isActive ,
581+ } )
571582 case UserEditingType . ACTION :
572583 return literal < UserEditingDefinitionAction > ( {
573584 type : UserEditingType . ACTION ,
@@ -631,6 +642,15 @@ export function translateUserEditsFromBlueprint(
631642 return _ . compact (
632643 userEdits . map ( ( userEdit ) => {
633644 switch ( userEdit . type ) {
645+ case UserEditingType . STATE :
646+ return literal < CoreUserEditingDefinitionState > ( {
647+ type : UserEditingType . STATE ,
648+ id : userEdit . id ,
649+ label : wrapTranslatableMessageFromBlueprints ( userEdit . label , blueprintIds ) ,
650+ icon : userEdit . icon ,
651+ iconInactive : userEdit . iconInactive ,
652+ isActive : userEdit . isActive ,
653+ } )
634654 case UserEditingType . ACTION :
635655 return literal < CoreUserEditingDefinitionAction > ( {
636656 type : UserEditingType . ACTION ,
0 commit comments