Snacks icon indicating copy to clipboard operation
Snacks copied to clipboard

TypeError: Cannot read property 'render' of undefined

Open kayali1411 opened this issue 6 years ago • 1 comments

I installed ic-snacks on Gatsby project, I wrapped layout component with StyleRoot but after running the project I got the following error

TypeError: Cannot read property 'render' of undefined
   isStateless
   node_modules/ic-snacks/dist/esm/styles/themer/withTheme.js:11
      8 | import { cleanConfig, themePropTypes } from './utils';
      9 | 
     10 | var isStateless = function isStateless(component) {
   > 11 |   return !component.prototype.render;
     12 | };

the issue could be fixed if I removed .prototype and called component.render but I am sure I should not modify node_mdoules files directly.

kayali1411 avatar Nov 08 '19 08:11 kayali1411

Will be fixed shortly, thanks!

nathanmarks avatar Nov 08 '19 16:11 nathanmarks