From 26c91b2774134e2268e2d75aa015356178920808 Mon Sep 17 00:00:00 2001 From: Chad Hietala Date: Tue, 31 Jul 2018 15:24:19 -0400 Subject: [PATCH] [BUGFIX beta] Don't thread FactoryManager through createComponent --- packages/ember-glimmer/lib/component-managers/custom.ts | 2 +- .../tests/integration/custom-component-manager-test.js | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/ember-glimmer/lib/component-managers/custom.ts b/packages/ember-glimmer/lib/component-managers/custom.ts index 8f376780644..1f1dd2fd5f3 100644 --- a/packages/ember-glimmer/lib/component-managers/custom.ts +++ b/packages/ember-glimmer/lib/component-managers/custom.ts @@ -156,7 +156,7 @@ export default class CustomComponentManager const capturedArgs = args.capture(); let invocationArgs = valueForCapturedArgs(capturedArgs); - const component = delegate.createComponent(definition.ComponentClass, invocationArgs); + const component = delegate.createComponent(definition.ComponentClass.class, invocationArgs); return new CustomComponentState(delegate, component, capturedArgs); } diff --git a/packages/ember-glimmer/tests/integration/custom-component-manager-test.js b/packages/ember-glimmer/tests/integration/custom-component-manager-test.js index 9de02a05d7d..4ebd7033916 100644 --- a/packages/ember-glimmer/tests/integration/custom-component-manager-test.js +++ b/packages/ember-glimmer/tests/integration/custom-component-manager-test.js @@ -130,9 +130,8 @@ if (GLIMMER_CUSTOM_COMPONENT_MANAGER) { EmberObject.extend({ capabilities: capabilities('3.4'), - createComponent(factory, args) { - let Klass = factory.class; - return new Klass(args); + createComponent(Factory, args) { + return new Factory(args); }, updateComponent() {},