diff --git a/packages/builder/src/stores/builder/screenComponent.ts b/packages/builder/src/stores/builder/screenComponent.ts index 3284e9a339..47ac11a2c4 100644 --- a/packages/builder/src/stores/builder/screenComponent.ts +++ b/packages/builder/src/stores/builder/screenComponent.ts @@ -203,10 +203,9 @@ function getMissingAncestors(screen: Screen) { return name.endsWith("s") ? `${name}'` : `${name}s` } - result[component._id!] = missingAncestors.map((ancestor: any) => { + result[component._id!] = missingAncestors.map(ancestor => { const ancestorDefinition: any = getManifestDefinition(ancestor) return { - key: ancestor.key, message: `${pluralise(definition.name)} need to be inside a ${ancestorDefinition.name}`, errorType: "ancestor-setting", diff --git a/packages/types/src/ui/components/errors.ts b/packages/types/src/ui/components/errors.ts index ce86e2f517..9725ed8a33 100644 --- a/packages/types/src/ui/components/errors.ts +++ b/packages/types/src/ui/components/errors.ts @@ -1,10 +1,10 @@ interface BaseUIComponentError { - key: string message: string } interface UISettingComponentError extends BaseUIComponentError { errorType: "setting" + key: string } interface UIAncestorComponentError extends BaseUIComponentError {