diff --git a/app/angular/src/client/preview/angular-beta/utils/NgComponentAnalyzer.ts b/app/angular/src/client/preview/angular-beta/utils/NgComponentAnalyzer.ts index a1f3d51c3f1..ff29069e63a 100644 --- a/app/angular/src/client/preview/angular-beta/utils/NgComponentAnalyzer.ts +++ b/app/angular/src/client/preview/angular-beta/utils/NgComponentAnalyzer.ts @@ -136,5 +136,14 @@ export const getComponentDecoratorMetadata = (component: any): Component | undef ? Reflect.getOwnPropertyDescriptor(component, decoratorKey).value : component[decoratorKey]; - return (decorators || []).find((d) => d instanceof Component); + if (!decorators) { + return ( + component.decorators && + component.decorators[0] && + component.decorators[0].args && + component.decorators[0].args[0] + ); + } + + return decorators.find((d) => d instanceof Component); };