mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 22:15:23 +02:00
refactor: remove AI Settings button and modal from TopBar
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import React, { useState, useRef, useEffect } from 'react';
|
||||
import { Download, LogOut, Undo2, CloudUpload, Loader2, ChevronDown, RotateCcw, Maximize2, X, Settings } from 'lucide-react';
|
||||
import { Download, LogOut, Undo2, CloudUpload, Loader2, ChevronDown, RotateCcw, Maximize2, X } from 'lucide-react';
|
||||
import { cn } from '../lib/utils';
|
||||
import { SettingsModal } from './SettingsModal';
|
||||
|
||||
interface TopBarProps {
|
||||
stats: any;
|
||||
@@ -27,7 +26,6 @@ interface TopBarProps {
|
||||
|
||||
export function TopBar({ stats, activeModule, onExport, onRefresh, hasData, hasUnsavedChanges, userEmail, onSignOut, canUndo, onUndo, undoMessage, undoSteps, pendingCount, pendingChanges, onSaveAll, onRevertRow, isSavingAll, isMaximized, onToggleMaximize }: TopBarProps) {
|
||||
const [showPending, setShowPending] = useState(false);
|
||||
const [showSettings, setShowSettings] = useState(false);
|
||||
const dropdownRef = useRef<HTMLDivElement>(null);
|
||||
|
||||
useEffect(() => {
|
||||
@@ -192,16 +190,7 @@ export function TopBar({ stats, activeModule, onExport, onRefresh, hasData, hasU
|
||||
MAXIMIZE
|
||||
</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}
|
||||
@@ -237,10 +226,6 @@ export function TopBar({ stats, activeModule, onExport, onRefresh, hasData, hasU
|
||||
)}
|
||||
</div>
|
||||
|
||||
<SettingsModal
|
||||
isOpen={showSettings}
|
||||
onClose={() => setShowSettings(false)}
|
||||
/>
|
||||
</header>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user