fix: Reset dataset name after saving a new dataset in SQL Lab (#21529)

This commit is contained in:
EugeneTorap 2022-09-21 23:56:45 +03:00 committed by GitHub
parent e438c967c9
commit cbadb8773f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,7 +17,7 @@
* under the License.
*/
import React, { FunctionComponent, useCallback, useState } from 'react';
import React, { useCallback, useState } from 'react';
import { Radio } from 'src/components/Radio';
import { RadioChangeEvent, AsyncSelect } from 'src/components';
import { Input } from 'src/components/Input';
@ -140,8 +140,7 @@ const updateDataset = async (
const UNTITLED = t('Untitled Dataset');
// eslint-disable-next-line no-empty-pattern
export const SaveDatasetModal: FunctionComponent<SaveDatasetModalProps> = ({
export const SaveDatasetModal = ({
visible,
onHide,
buttonTextOnSave,
@ -150,7 +149,7 @@ export const SaveDatasetModal: FunctionComponent<SaveDatasetModalProps> = ({
datasource,
openWindow = true,
formData = {},
}) => {
}: SaveDatasetModalProps) => {
const defaultVizType = useSelector<SqlLabRootState, string>(
state => state.common?.conf?.DEFAULT_VIZ_TYPE || 'table',
);
@ -388,7 +387,7 @@ export const SaveDatasetModal: FunctionComponent<SaveDatasetModalProps> = ({
{t('Save as new')}
<Input
className="sdm-input"
defaultValue={datasetName}
value={datasetName}
onChange={handleDatasetNameChange}
disabled={newOrOverwrite !== 1}
/>