MCPcopy Create free account
hub / github.com/bernaferrari/FigmaToCode / getLayoutAlignment

Function getLayoutAlignment

packages/backend/src/swiftui/swiftuiMain.ts:190–205  ·  view source on GitHub ↗
(
  inferredAutoLayout: InferredAutoLayoutResult,
)

Source from the content-addressed store, hash-verified

188};
189
190const getLayoutAlignment = (
191 inferredAutoLayout: InferredAutoLayoutResult,
192): string => {
193 switch (inferredAutoLayout.counterAxisAlignItems) {
194 case "MIN":
195 return inferredAutoLayout.layoutMode === "VERTICAL" ? ".leading" : ".top";
196 case "MAX":
197 return inferredAutoLayout.layoutMode === "VERTICAL"
198 ? ".trailing"
199 : ".bottom";
200 case "BASELINE":
201 return ".firstTextBaseline";
202 case "CENTER":
203 return "";
204 }
205};
206
207const getSpacing = (inferredAutoLayout: InferredAutoLayoutResult): number => {
208 const defaultSpacing = 10;

Callers 1

createDirectionalStackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected