"use client"; import React from 'react'; import { Input } from '@/components/ui/input'; import { Textarea } from '@/components/ui/textarea'; import { Label } from '@/components/ui/label'; import { Switch } from '@/components/ui/switch'; import { Settings, ChevronUp, ChevronDown } from 'lucide-react'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { QueryOptions } from '@/components/types'; interface ChatOptionsPanelProps { showChatAdvanced: boolean; setShowChatAdvanced: (show: boolean) => void; queryOptions: QueryOptions; updateQueryOption: (key: K, value: QueryOptions[K]) => void; availableGraphs: string[]; } const ChatOptionsPanel: React.FC = ({ showChatAdvanced, setShowChatAdvanced, queryOptions, updateQueryOption, availableGraphs }) => { return (
{showChatAdvanced && (