'use client'
import { AIModuleSidebarResponsive } from '@/components/ai/AIModuleSidebar'
import { PagePurpose } from '@/components/common/PagePurpose'
import { TABS } from './types'
import { useMagicHelp } from './useMagicHelp'
import {
GlobalDragOverlay,
KeyboardShortcutsModal,
TabOverview,
TabTest,
TabBatch,
TabTraining,
TabArchitecture,
TabSettings,
} from './_components'
export default function MagicHelpPage() {
const h = useMagicHelp()
const getStatusBadge = () => {
if (!h.status) return null
switch (h.status.status) {
case 'available':
return Verfuegbar
case 'not_installed':
return Nicht installiert
case 'error':
return Fehler
}
}
return (
h.setShowShortcutHint(false)} />
{/* Header */}
✨
Magic Help - Handschrifterkennung
KI-gestuetzte Klausurkorrektur mit TrOCR und Privacy-by-Design
{getStatusBadge()}
{/* Page Purpose */}
{/* Quick paste hint */}
💡
Tipp: Druecke Ctrl+V um ein Bild aus der Zwischenablage einzufuegen, oder ziehe es einfach irgendwo ins Fenster.
{/* Tabs */}
{TABS.map((tab) => (
))}
{/* Tab Content */}
{h.activeTab === 'overview' && (
)}
{h.activeTab === 'test' && (
h.setShowHeatmap(prev => !prev)}
onFileUpload={h.handleFileUpload}
onManualOCR={h.handleManualOCR}
onClearImage={h.clearUploadedImage}
onSendToTraining={h.sendToTraining}
/>
)}
{h.activeTab === 'batch' && }
{h.activeTab === 'training' && (
h.setShowTrainingDashboard(prev => !prev)}
/>
)}
{h.activeTab === 'architecture' && }
{h.activeTab === 'settings' && (
)}
)
}