import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Upload, Download } from 'lucide-react'; import clsx from 'clsx'; import { ImportWizard } from '@/components/import-export/ImportWizard'; import { ExportPanel } from '@/components/import-export/ExportPanel'; type Tab = 'import' | 'export'; export function ImportExportPage() { const { t } = useTranslation(); const [activeTab, setActiveTab] = useState('import'); const tabs: { key: Tab; label: string; icon: React.ReactNode }[] = [ { key: 'import', label: t('importExport.tabImport', 'Import'), icon: , }, { key: 'export', label: t('importExport.tabExport', 'Export'), icon: , }, ]; return (
{/* Page header */}

{t('importExport.title', 'Import / Export')}

{t('importExport.subtitle', 'Daten importieren oder exportieren')}

{/* Tab navigation */}
{/* Tab content */}
{activeTab === 'import' && } {activeTab === 'export' && }
); }