Browse Source

bind passed render/unrender funcs in JLIcon constructor

telamonian 5 years ago
parent
commit
9e51d8fb8d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/ui-components/src/icon/jlicon.tsx

+ 2 - 2
packages/ui-components/src/icon/jlicon.tsx

@@ -205,8 +205,8 @@ export class JLIcon implements JLIcon.IJLIcon, JLIcon.IRenderer {
     this.react = this._initReact();
 
     if (render && unrender) {
-      this.render = render;
-      this.unrender = unrender;
+      this.render = render.bind(this);
+      this.unrender = unrender.bind(this);
     } else {
       // set render and unrender methods based on the supplied rendererClass
       const renderer = new rendererClass(this);