security: restrict AI settings to authorized admin email

This commit is contained in:
Christian Vidal Wolf
2026-04-24 13:47:31 +02:00
parent 13890af125
commit 96c37f92e2
+10 -8
View File
@@ -192,14 +192,16 @@ export function TopBar({ stats, activeModule, onExport, onRefresh, hasData, hasU
MAXIMIZE
</button>
<button
onClick={() => setShowSettings(true)}
className="flex items-center gap-2 px-4 py-2 rounded-md text-sm font-medium bg-slate-700 hover:bg-slate-600 text-slate-200 transition-colors"
title="AI Settings - Configure API keys"
>
<Settings className="w-4 h-4" />
AI SETTINGS
</button>
{userEmail === 'christian.vidal@craze-group.com' && (
<button
onClick={() => setShowSettings(true)}
className="flex items-center gap-2 px-4 py-2 rounded-md text-sm font-medium bg-slate-700 hover:bg-slate-600 text-slate-200 transition-colors"
title="AI Settings - Configure API keys"
>
<Settings className="w-4 h-4" />
AI SETTINGS
</button>
)}
<button
onClick={onUndo}