Skip to content

Commit eccb180

Browse files
committed
fix: fix dependencies errors.
1 parent fa562d1 commit eccb180

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/index.tsx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,18 @@ export default class CodePreview extends React.PureComponent<CodePreviewProps, I
132132
return;
133133
}
134134
try {
135-
const args = ['context', 'React', 'ReactDOM', 'Component'];
136-
const argv = [this, React, ReactDOM, Component];
137-
const Elm = this.props.dependencies;
138-
for (const key in Elm) {
135+
const obj = { context: this, React, ReactDOM, Component } as any;
136+
const deps = this.props.dependencies;
137+
// const args = ['context', 'React', 'ReactDOM', 'Component'];
138+
const args = [];
139+
// const argv = [this, React, ReactDOM, Component];
140+
const argv: any = [];
141+
for (const key in deps) {
142+
obj[key] = deps[key];
143+
}
144+
for (const key in obj) {
139145
args.push(key);
140-
argv.push(Elm[key]);
146+
argv.push(obj[key]);
141147
}
142148
codeStr = codeStr.replace('_mount_', `document.getElementById('${this.playerId}')`);
143149
const input = `${codeStr}`;

0 commit comments

Comments
 (0)