fix: guard against bad theme (#1701)

This commit is contained in:
Tobias Åström
2025-03-27 16:33:02 +01:00
committed by GitHub
parent a5afe01aa9
commit 8ebd2a9d14

View File

@@ -56,13 +56,13 @@ export default function theme(resolvedTheme) {
uiPalettes() {
const pals = [];
resolvedTheme.palettes.ui.forEach((s) => {
const colors = s.colors[0] !== 'none' ? ['none', ...s.colors] : s.colors;
const colors = s.colors && s.colors[0] !== 'none' ? ['none', ...s.colors] : s.colors;
pals.push({
key: 'ui',
name: s.name,
translation: s.translation,
type: 'row',
colors,
colors: colors || [],
});
});
return pals;