UNPKG

cluedin-widget

Version:

This is the project for creating and managing widgets in CluedIn.

15 lines (11 loc) 437 B
var layout = require( '../core/layout/index' ); var widgetToTests = [ { name: '3', size: 12 }, { name: '1', size: 4 }, { name: '2', size: 6 }, { name: '3', size: 4 }, { name: '1', size: 4 }, { name: '1', size: 6 }, { name: '1', size: 4 } ]; var result = layout.findBestLayout( widgetToTests ); console.log( result.rows ); result.rows.forEach( function( row ) { console.log( row.widgets ); console.log( '------' ) } );