diff --git a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx index d32299c2ed36d..0906a6cf71914 100644 --- a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx +++ b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx @@ -27,7 +27,6 @@ import { formScrollableStyles, validatedFormStyles, CredentialInfoForm, - StyledFormHeader, toggleStyle, infoTooltip, } from './styles'; @@ -50,8 +49,12 @@ export const FormFieldOrder = [ 'credentials_info', ]; +const selectedFile = document.getElementById('selectedFile'); + interface FieldPropTypes { required: boolean; + onParametersChange: (value: any) => string; + onParametersUploadFileChange: (value: any) => string; changeMethods: { onParametersChange: (value: any) => string } & { onChange: (value: any) => string; } & { onParametersUploadFileChange: (value: any) => string }; @@ -62,23 +65,20 @@ interface FieldPropTypes { sslForced?: boolean; } -const credentialsInfo = ({ - required, - changeMethods, - getValidation, - validationErrors, -}: FieldPropTypes) => { - const [uploadOption, setUploadOption] = useState('upload'); - const [fileToUpload, setFileToUpload] = useState(null); +const CredentialsInfo = ({ changeMethods }: FieldPropTypes) => { + const [uploadOption, setUploadOption] = useState(0); + const [fileToUpload, setFileToUpload] = useState( + null, + ); return ( - + - {uploadOption === 'paste' ? ( + {uploadOption === CredentialInfoOptions.copyPaste ? (
Service Account