diff --git a/packages/editor-app/src/components/EntityInspector.tsx b/packages/editor-app/src/components/EntityInspector.tsx index 01f9fff5..2786c67e 100644 --- a/packages/editor-app/src/components/EntityInspector.tsx +++ b/packages/editor-app/src/components/EntityInspector.tsx @@ -186,6 +186,30 @@ export function EntityInspector({ entityStore: _entityStore, messageHub }: Entit ); } + if (valueType === 'object' && value.r !== undefined && value.g !== undefined && value.b !== undefined) { + const r = Math.round(value.r * 255); + const g = Math.round(value.g * 255); + const b = Math.round(value.b * 255); + const a = value.a !== undefined ? value.a : 1; + const hexColor = `#${r.toString(16).padStart(2, '0')}${g.toString(16).padStart(2, '0')}${b.toString(16).padStart(2, '0')}`; + + return ( +
+ +
+
+ +
+
+ ); + } + if (valueType === 'object' && value.minX !== undefined && value.maxX !== undefined && value.minY !== undefined && value.maxY !== undefined) { return (