oopsie
This commit is contained in:
@@ -597,11 +597,11 @@ function Element:layoutChildren()
|
||||
end
|
||||
|
||||
if self.flexDirection == FlexDirection.VERTICAL then
|
||||
-- Position relative to parent origin along Y-axis (main axis)
|
||||
-- Position relative to parent origin
|
||||
child.x = self.x + (self.margin.left or 0)
|
||||
child.y = self.y + currentPos
|
||||
|
||||
-- Apply alignment to cross axis (X-axis for vertical flex direction)
|
||||
-- Apply alignment to vertical axis (alignItems)
|
||||
if self.alignItems == AlignItems.FLEX_START then
|
||||
-- nothing
|
||||
elseif self.alignItems == AlignItems.CENTER then
|
||||
@@ -691,7 +691,7 @@ if self.flexDirection == FlexDirection.VERTICAL then
|
||||
-- This would be handled by the justifyContent logic already, so we'll keep existing behavior
|
||||
end
|
||||
|
||||
currentPos = currentPos + (child.height or 0) + self.gap
|
||||
currentPos = currentPos + (child.height or 0) + self.gap + (self.margin.top or 0) + (self.margin.bottom or 0)
|
||||
else
|
||||
-- Horizontal layout: position relative to parent origin
|
||||
child.x = self.x + currentPos + (self.margin.left or 0)
|
||||
|
||||
Reference in New Issue
Block a user