'use client'; import React, { useState } from 'react'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { SchemaViewer } from './schema-viewer'; import { SqlEditor } from './sql-editor'; import { FunctionsManager } from './functions-manager'; import { ServerFunctionsManager } from './server-functions-manager'; import { SecretsManager } from './secrets-manager'; import { ScheduledFunctionsManager } from './scheduled-functions-manager'; import { LogsViewer } from './logs-viewer'; import { Database, Code2, Terminal, ScrollText, Wrench, Key, Clock } from 'lucide-react'; interface DatabaseManagerProps { deploymentId: string; workspaceId?: string; } export function DatabaseManager({ deploymentId, workspaceId }: DatabaseManagerProps) { const [activeTab, setActiveTab] = useState('schema'); return (