cluedin-widget
Version: 
This is the project for creating and managing widgets in CluedIn.
31 lines (23 loc) • 618 B
JSX
import React  from 'react';
export default class WidgetWithPlaceWidgetComponent extends React.Component {
    constructor() {
        super();
    }
    placeWidget( name ) {
        var children = this.props.widgets;
        if ( !children ) {
            return;
        }
        if ( !name ) {
            return children.filter( ( c )=> {
                return (c && !c.place);
            } );
        }
        return children.filter( ( c )=> {
            if ( !c.place && name === "Content" ) {
                return true;
            }
            return c && c.place === name;
        } );
    }
}