Skip to content

Commit ba5aa29

Browse files
authored
wrap in if
1 parent 7a5e83e commit ba5aa29

File tree

1 file changed

+33
-31
lines changed

1 file changed

+33
-31
lines changed

ember_debug/libs/render-tree.js

+33-31
Original file line numberDiff line numberDiff line change
@@ -43,37 +43,39 @@ class InElementSupportProvider {
4343
const glimmer = this.require('@ember/-internals/glimmer');
4444
const insertKlass = this.require(
4545
'@ember/render-modifiers/modifiers/did-insert'
46-
).default;
47-
const updateKlass = this.require(
48-
'@ember/render-modifiers/modifiers/did-update'
49-
).default;
50-
const destroyKlass = this.require(
51-
'@ember/render-modifiers/modifiers/will-destroy'
52-
).default;
53-
const insert = glimmer.getModifierManager(insertKlass)();
54-
const update = glimmer.getModifierManager(updateKlass)();
55-
const destroy = glimmer.getModifierManager(destroyKlass)();
56-
glimmer.setModifierManager(
57-
() => ({
58-
...insert,
59-
name: 'did-insert',
60-
}),
61-
insertKlass
62-
);
63-
glimmer.setModifierManager(
64-
() => ({
65-
...update,
66-
name: 'did-update',
67-
}),
68-
updateKlass
69-
);
70-
glimmer.setModifierManager(
71-
() => ({
72-
...destroy,
73-
name: 'will-remove',
74-
}),
75-
destroyKlass
76-
);
46+
)?.default;
47+
if (insertKlass) {
48+
const updateKlass = this.require(
49+
'@ember/render-modifiers/modifiers/did-update'
50+
).default;
51+
const destroyKlass = this.require(
52+
'@ember/render-modifiers/modifiers/will-destroy'
53+
).default;
54+
const insert = glimmer.getModifierManager(insertKlass)();
55+
const update = glimmer.getModifierManager(updateKlass)();
56+
const destroy = glimmer.getModifierManager(destroyKlass)();
57+
glimmer.setModifierManager(
58+
() => ({
59+
...insert,
60+
name: 'did-insert',
61+
}),
62+
insertKlass
63+
);
64+
glimmer.setModifierManager(
65+
() => ({
66+
...update,
67+
name: 'did-update',
68+
}),
69+
updateKlass
70+
);
71+
glimmer.setModifierManager(
72+
() => ({
73+
...destroy,
74+
name: 'will-remove',
75+
}),
76+
destroyKlass
77+
);
78+
}
7779
}
7880

7981
function createRef(value) {

0 commit comments

Comments
 (0)