diff --git a/lib/index.js b/lib/index.js index b1ad8c7..742d3c6 100644 --- a/lib/index.js +++ b/lib/index.js @@ -29,22 +29,6 @@ var MasonryComponent = createReactClass({ imagesLoadedCancelRef: undefined, propTypes: propTypes, - getDefaultProps: function() { - return { - enableResizableChildren: false, - disableImagesLoaded: false, - updateOnEachImageLoad: false, - options: {}, - imagesLoadedOptions: {}, - className: '', - elementType: 'div', - onLayoutComplete: function() { - }, - onRemoveComplete: function() { - } - }; - }, - initializeMasonry: function(force) { if (!this.masonry || force) { this.masonry = new Masonry( @@ -300,7 +284,7 @@ var MasonryComponent = createReactClass({ } this.masonry.destroy(); }, - + setRef: function(n) { this.masonryContainer = n; }, @@ -311,5 +295,19 @@ var MasonryComponent = createReactClass({ } }); +MasonryComponent.defaultProps = { + enableResizableChildren: false, + disableImagesLoaded: false, + updateOnEachImageLoad: false, + options: {}, + imagesLoadedOptions: {}, + className: '', + elementType: 'div', + onLayoutComplete: function() { + }, + onRemoveComplete: function() { + } +}; + module.exports = MasonryComponent; module.exports.default = MasonryComponent;