Fix issue with layout determination

This commit is contained in:
Andrew Kingston 2022-10-07 12:45:22 +01:00
parent d4a767f93e
commit 5beb6819ec
1 changed files with 10 additions and 7 deletions

View File

@ -117,7 +117,9 @@
}) })
// Calculate the variance between each set of positions on the children // Calculate the variance between each set of positions on the children
const variances = Object.keys(childCoords[0]).map(key => { const variances = Object.keys(childCoords[0])
.filter(x => x !== "placeholder")
.map(key => {
const coords = childCoords.map(x => x[key]) const coords = childCoords.map(x => x[key])
return { return {
variance: variance(coords), variance: variance(coords),
@ -130,6 +132,7 @@
variances.sort((a, b) => { variances.sort((a, b) => {
return a.variance < b.variance ? -1 : 1 return a.variance < b.variance ? -1 : 1
}) })
console.log(variances[0].side)
const column = ["centerX", "left", "right"].includes(variances[0].side) const column = ["centerX", "left", "right"].includes(variances[0].side)
console.log(column ? "COL" : "ROW") console.log(column ? "COL" : "ROW")