import { Box, Divider, IconButton, Typography } from '@mui/material' import { X } from 'lucide-react' import { useLayoutStore } from '../../stores/layoutStore' import type { RightPanelContentType } from '../../stores/layoutStore' const PANEL_TITLES: Record = { ai_context: 'KI Kontext', detail_preview: 'Detail Vorschau', compare_preview: 'Vergleich Vorschau', activity_feed: 'Aktivitäts-Feed', } const PANEL_PLACEHOLDERS: Record = { ai_context: 'KI-Kontext wird geladen...', detail_preview: 'Kein Objekt ausgewählt.', compare_preview: 'Vergleichsvorschau nicht verfügbar.', activity_feed: 'Keine Aktivitäten vorhanden.', } export function RightContextPanel() { const isRightPanelOpen = useLayoutStore(s => s.isRightPanelOpen) const rightPanelContentType = useLayoutStore(s => s.rightPanelContentType) const closeRightPanel = useLayoutStore(s => s.closeRightPanel) const title = rightPanelContentType ? PANEL_TITLES[rightPanelContentType] : '' const placeholder = rightPanelContentType ? PANEL_PLACEHOLDERS[rightPanelContentType] : '' return ( {title} {placeholder} ) }