/** * WorkspaceSettingsPage -- Tabbed settings for the AI Workspace. * * Tabs: General settings, Neutralization. * Voice settings are now in user-level settings (/settings -> "Stimme & Sprache"). */ import React, { useState } from 'react'; import { useInstanceId } from '../../../hooks/useCurrentInstance'; import { WorkspaceGeneralSettings } from './WorkspaceGeneralSettings'; import NeutralizationPanel from './NeutralizationPanel'; type SettingsTab = 'general' | 'neutralization'; const _TABS: { key: SettingsTab; label: string }[] = [ { key: 'general', label: 'Generelle Einstellungen' }, { key: 'neutralization', label: 'Neutralisierung (Workspace)' }, ]; export const WorkspaceSettingsPage: React.FC = () => { const instanceId = useInstanceId(); const [activeTab, setActiveTab] = useState('general'); if (!instanceId) { return (
Keine Workspace-Instanz ausgewaehlt.
); } return (
{activeTab === 'general' && ( )} {activeTab === 'neutralization' && ( <>

Hier erscheinen die zuletzt an die KI gesendeten neutralisierten Texte und Platzhalter dieser Workspace-Instanz. (Die Benutzer-Einstellungen unter /settings → „Neutralisierung (lokal)“ ist eine andere Seite.)

)}
); }; export default WorkspaceSettingsPage;