layout correctly alignItems with margin

This commit is contained in:
Christopher Chedeau
2014-04-14 14:02:04 -07:00
parent a35d4c2216
commit bded2b7fe2
2 changed files with 27 additions and 1 deletions

View File

@@ -177,7 +177,10 @@ function computeLayout(node) {
children.forEach(function(child) {
var alignItem = getAlignItem(node, child);
var remainingCrossDim = node.layout[dim[crossAxis]] - child.layout[dim[crossAxis]];
var remainingCrossDim = node.layout[dim[crossAxis]] -
child.layout[dim[crossAxis]] -
getMargin(leading[crossAxis], child) -
getMargin(trailing[crossAxis], child);
var leadingCrossDim = 0;
if (alignItem === 'flex-start') {
// Do nothing