diff --git a/frontend/src/components/EndpointModal.tsx b/frontend/src/components/EndpointModal.tsx index d16d2e1..6ed723e 100644 --- a/frontend/src/components/EndpointModal.tsx +++ b/frontend/src/components/EndpointModal.tsx @@ -2,7 +2,7 @@ import { useState } from 'react'; import { useMutation, useQueryClient, useQuery } from '@tanstack/react-query'; import { endpointsApi, foldersApi } from '@/services/api'; import { Endpoint, EndpointParameter } from '@/types'; -import { Plus, Trash2, Play, Edit2 } from 'lucide-react'; +import { Plus, Trash2, Play, Edit2, ChevronDown, ChevronUp } from 'lucide-react'; import toast from 'react-hot-toast'; import SqlEditor from '@/components/SqlEditor'; import CodeEditor from '@/components/CodeEditor'; @@ -45,6 +45,8 @@ export default function EndpointModal({ const [editingQueryIndex, setEditingQueryIndex] = useState(null); const [showScriptCodeEditor, setShowScriptCodeEditor] = useState(false); + const [parametersExpanded, setParametersExpanded] = useState(true); + const [queriesExpanded, setQueriesExpanded] = useState(true); // Определяем тип выбранной базы данных const selectedDatabase = databases.find(db => db.id === formData.database_id); @@ -227,17 +229,29 @@ export default function EndpointModal({ -
-
-