fix(kiwi): guard alias resolution against missing GUID

Fixes #192 — val.alias can exist as a stub without a guid in real
.fig files, causing guidToString(undefined) to crash on import.
This commit is contained in:
Danila Poyarkov 2026-04-13 09:58:06 +03:00
parent a2a5376b74
commit 082fc2c88e

View file

@ -52,7 +52,7 @@ function buildVariableColorResolver(
const val = entry.variableData.value
if (!val) return null
if (val.colorValue) return val.colorValue
if (val.alias) return resolve(val.alias.guid, depth + 1)
if (val.alias?.guid) return resolve(val.alias.guid, depth + 1)
return null
}
}