Remove create-react-class

This commit is contained in:
Michael Telatynski 2020-08-29 12:14:16 +01:00
parent 672d0fe97b
commit 72498df28f
108 changed files with 3059 additions and 3545 deletions

View file

@ -2,19 +2,19 @@
*/
import React from 'react';
import createReactClass from 'create-react-class';
export default function(opts) {
opts = opts || {};
if (!opts.displayName) {
opts.displayName = 'StubComponent';
}
if (!opts.render) {
opts.render = function() {
export default function({displayName = "StubComponent", render} = {}) {
if (!render) {
render = function() {
return <div>{ this.displayName }</div>;
};
}
return createReactClass(opts);
return class extends React.Component {
static displayName = displayName;
render() {
return render();
}
};
}