Skip to content

Commit d5feefd

Browse files
authored
fix: do not set gap if space is evenly distributed (#81)
1 parent e3a246f commit d5feefd

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/backend/src/html/builderImpl/htmlAutoLayout.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ const getAlignItems = (node: inferredAutoLayoutResult): string => {
3030
};
3131

3232
const getGap = (node: inferredAutoLayoutResult): string | number =>
33-
node.itemSpacing > 0 ? node.itemSpacing : "";
33+
node.itemSpacing > 0 && node.primaryAxisAlignItems !== "SPACE_BETWEEN"
34+
? node.itemSpacing
35+
: "";
3436

3537
const getFlex = (
3638
node: SceneNode,

packages/backend/src/tailwind/builderImpl/tailwindAutoLayout.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ const getAlignItems = (node: inferredAutoLayoutResult): string => {
3030
};
3131

3232
const getGap = (node: inferredAutoLayoutResult): string =>
33-
node.itemSpacing > 0 ? `gap-${pxToLayoutSize(node.itemSpacing)}` : "";
33+
node.itemSpacing > 0 && node.primaryAxisAlignItems !== "SPACE_BETWEEN"
34+
? `gap-${pxToLayoutSize(node.itemSpacing)}`
35+
: "";
3436

3537
const getFlex = (
3638
node: SceneNode,

0 commit comments

Comments
 (0)