import { useState } from 'react'; import { useSuggestions } from './api'; import { SuggestionCard } from './SuggestionCard'; interface SuggestionSidebarProps { isOpen: boolean; onClose: () => void; } export function SuggestionSidebar({ isOpen, onClose }: SuggestionSidebarProps) { const { suggestions, connected, dismiss, act } = useSuggestions(); const [filter, setFilter] = useState('all'); const filteredSuggestions = filter === 'all' ? suggestions : suggestions.filter(s => s.suggestion_type === filter); const filterOptions = [ { value: 'all', label: 'Alle' }, { value: 'info', label: 'Info' }, { value: 'warning', label: 'Warnung' }, { value: 'action', label: 'Aktion' }, { value: 'insight', label: 'Erkenntnis' }, ]; return ( <> {/* Overlay */} {isOpen && (
)} {/* Sidebar */} ); }