'use client' /** * Admin Panel fuer Website-Content * * Erlaubt das Bearbeiten aller Website-Texte: * - Hero Section, Features, FAQ, Pricing, Trust Indicators, Testimonial * * NEU: Live-Preview der Website zeigt Kontext beim Bearbeiten */ import LanguageSelector from '@/components/LanguageSelector' import AdminLayout from '@/components/admin/AdminLayout' import { useContentEditor } from './_components/useContentEditor' import ContentEditorTabs from './_components/ContentEditorTabs' import LivePreviewPanel from './_components/LivePreviewPanel' export default function AdminPage() { const editor = useContentEditor() if (editor.loading) { return (
{editor.t('admin_loading')}
) } if (!editor.content) { return (
{editor.t('admin_error')}
) } return (
{/* Toolbar */}
{editor.message && ( {editor.message.text} )}
{/* Tabs */}
{(['hero', 'features', 'faq', 'pricing', 'other'] as const).map((tab) => ( ))}
{/* Split Layout: Editor + Preview */}
{editor.showPreview && ( )}
) }