src/js/utils/ReactComponentHandler.js
function() {
		var componentName = this._container._config.component;
		var reactClass;

		if( !componentName ) {
			throw new Error( 'No react component name. type: react-component needs a field `component`' );
		}

		reactClass = this._container.layoutManager.getComponent( componentName );

		if( !reactClass ) {
			throw new Error( 'React component "' + componentName + '" not found. ' +
				'Please register all components with GoldenLayout using `registerComponent(name, component)`' );
		}

		return reactClass;
	}
function() {
		var componentName = this._container._config.component;
		var reactClass;

		if( !componentName ) {
			throw new Error( 'No react component name. type: react-component needs a field `component`' );
		}

		reactClass = this._container.layoutManager.getComponent( componentName );

		if( !reactClass ) {
			throw new Error( 'React component "' + componentName + '" not found. ' +
				'Please register all components with GoldenLayout using `registerComponent(name, component)`' );
		}

		return reactClass;
	}
function ( ) { var componentName = this . _container . _config . component ; var reactClass ; if ( ! componentName ) { throw new Error ( 'No react component name. type: react-component needs a field `component`' ) ; } reactClass = this . _container . layoutManager . getComponent ( componentName ) ; if ( ! reactClass ) { throw new Error ( 'React component "' + componentName + '" not found. ' + 'Please register all components with GoldenLayout using `registerComponent(name, component)`' ) ; } return reactClass ; }
Retrieves the react class from GoldenLayout's registry

@private
@returns {React.Class}
Retrieves the react class from GoldenLayout s registry