modified: frontend/src/components/EndpointModal.tsx
This commit is contained in:
@@ -184,7 +184,7 @@ export default function EndpointModal({
|
|||||||
<div>
|
<div>
|
||||||
<label className="block text-sm font-medium text-gray-700 mb-1">База данных</label>
|
<label className="block text-sm font-medium text-gray-700 mb-1">База данных</label>
|
||||||
<select
|
<select
|
||||||
required
|
required={formData.execution_type === 'sql'}
|
||||||
value={formData.database_id}
|
value={formData.database_id}
|
||||||
onChange={(e) => setFormData({ ...formData, database_id: e.target.value })}
|
onChange={(e) => setFormData({ ...formData, database_id: e.target.value })}
|
||||||
className="input w-full"
|
className="input w-full"
|
||||||
@@ -511,9 +511,11 @@ export default function EndpointModal({
|
|||||||
type="button"
|
type="button"
|
||||||
onClick={() => testMutation.mutate()}
|
onClick={() => testMutation.mutate()}
|
||||||
disabled={
|
disabled={
|
||||||
!formData.database_id ||
|
testMutation.isPending ||
|
||||||
(formData.execution_type === 'sql' ? !formData.sql_query : !formData.script_code) ||
|
(formData.execution_type === 'sql'
|
||||||
testMutation.isPending
|
? (!formData.database_id || !formData.sql_query)
|
||||||
|
: !formData.script_code
|
||||||
|
)
|
||||||
}
|
}
|
||||||
className="btn btn-secondary flex items-center gap-2"
|
className="btn btn-secondary flex items-center gap-2"
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user